변경하려는 인덱스에 변경하려는 요소를 넣어주면 된다.
예시
list_a = [273, 32, 103, "문자열", True, False]
list_a[0] = "변경"
list_a
- 실행결과
["변경", 32, 103, "문자열", True, False]
- 리스트.append(요소)
- 리스트.insert(위치, 요소)
- 리스트.extend(리스트)
list_a = [1, 2, 3]
# append
list_a.append(4)
list_a.append(5)
print(list_a)
# insert
list_a.insert(0, 10)
print(list_a)
- 실행결과
[1, 2, 3, 4, 5]
[10, 1, 2, 3, 4, 5]
list_a = [1, 2, 3]
list_a.extend([4, 5, 6])
print(list_a)
- 실행결과
[1, 2, 3, 4, 5, 6]
- del 리스트[인덱스]
- 리스트.pop(인덱스)
list_a = [0, 1, 2, 3, 4, 5]
del list_a[1]
print(list_a)
list_a.pop(2)
print(list_a)
- 실행결과
[0, 2, 3, 4, 5]
[0, 2, 4, 5]
- 리스트.remove(값)
list_b = [1, 2, 1, 2]
list_b.remove(2)
print(list_b)
- 실행 결과
[1, 1, 2]
- 리스트.clear()
list_c = [0, 1, 2, 3, 4, 5]
list_c.clear()
print(list_c)
- 실행 결과
[]
- 리스트.sort()
list_d = [52, 273, 103, 32, 275, 1, 7]
list_d.sort() # 오름차순 정렬
print(list_d)
list_d.sort(reverse=True) # 내림차순 정렬
print(list_d)
- 실행 결과
[1, 7, 32, 52, 103, 273, 275]
[275, 273, 103, 52, 32, 7, 1]
- 값 in 리스트
list_e = [273, 32, 103, 57, 52]
print(273 in list_e)
print(273 not in list_e)
- 실행 결과
True
False
- *리스트 → 리스트[0], 리스트[1], ...
a = [1, 2, 3, 4]
b = [*a, *a]
b
- 실행 결과
[1, 2, 3, 4, 1, 2, 3, 4]
a = [1, 2, 3, 4]
c = [*b, 5]
print(b)
print(c)
- 실행 결과
[1, 2, 3, 4]
[1, 2, 3, 4, 5]