1. append()
- 기능: 리스트의 끝에 단일 항목을 추가합니다.
- 사용법: 리스트.append(항목)
- 반환값: 없음 (리스트가 직접 수정됨)
예제
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 출력: [1, 2, 3, 4]
2. extend()
- 기능: 리스트의 끝에 다른 iterable의 모든 요소를 추가합니다.
- 사용법: 리스트.extend(iterable)
- 반환값: 없음 (리스트가 직접 수정됨)
예제
my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
print(my_list) # 출력: [1, 2, 3, 4, 5, 6]
3. insert()
- 기능: 지정한 위치에 항목을 추가합니다. 위치는 인덱스로 지정하며, 기존 요소는 오른쪽으로 이동합니다.
- 사용법: 리스트.insert(인덱스, 항목)
- 반환값: 없음 (리스트가 직접 수정됨)
예제
my_list = [1, 2, 3]
my_list.insert(1, 'a') # 인덱스 1에 'a' 추가
print(my_list) # 출력: [1, 'a', 2, 3]
요약
- append(): 리스트 끝에 단일 항목 추가.
- extend(): 리스트 끝에 iterable의 모든 요소 추가.
- insert(): 지정한 인덱스 위치에 항목 추가.