Python 개념

List append, extend, insert 개념

whateveryouwish 2024. 9. 4. 09:42

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(): 지정한 인덱스 위치에 항목 추가.

'Python 개념' 카테고리의 다른 글

알고리즘의 시간 복잡도 - Big-O 표기법  (0) 2024.09.04
Enumerate 개념  (0) 2024.09.04
JUPYTER NOTEBOOK 활용법  (0) 2024.08.08
기본 개념 DUMP  (0) 2024.07.30
리스트 컴프리헨션  (0) 2024.07.22