[ Pyhton ] list 추가 함수 차이 (append(), extend(),insert())

강민지·2023년 8월 30일

파이썬의 리스트에 값을 추가하는 함수에는 append(),extend(),inser()가 있다.

append() 함수 : 리스트 끝에 하나의 요소 추가

my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # 출력: [1, 2, 3, 4]

extend() 함수 : 다른 리스트의 모든 요소를 현재 리스트에 추가

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)  # 출력: [1, 2, 3, 4, 5, 6]

insert() 함수 : 원하는 위치에 추가 (삽입할 인덱스,삽입할 값)

my_list = [1, 2, 3]
my_list.insert(1, 5)  # 인덱스 1에 5를 삽입
print(my_list)  # 출력: [1, 5, 2, 3]

추가) 연산자로도 리스트를 추가할 수 있다!

+=연산자 : 리스트에 다른 리스트를 더하여 확장

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1 += list2
print(list1)  # 출력: [1, 2, 3, 4, 5, 6]
profile
화날 때 올림

0개의 댓글