본문 바로가기

옥탑방주인/Python

파이썬 append 와 extend 차잇점

append : Appends object at end(객체 끝부분에 추가해줌)


x = [1, 2, 3]

x.append([4, 5])

print (x)


[1,2,3,[4,5]] 



extend: Extends list by appending elements from the iterable

파이썬에는 iterable object, 자료형(type)이라 불리는 것이 str, range, list, tuple, dict, set 등이 있다.

이런것에 리스트 형식으로 추가해준다고 보면될 것 같다.


x = [1, 2, 3]

x.extend([4, 5])

print (x)


[1, 2, 3, 4, 5]