python

파이썬 append와 extend 차이점

wangkisa 2018. 12. 13. 10:34

append - 리스트에 요소 추가


x = [1, 2, 3]

x.append([4, 5]) -> append의 object를 통째로 맨 뒤에 추가

결과 :

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


extend - 리스트에 같은 배열로 추가(확장)


x = [1, 2, 3]

x.extend([4, 5]) - extend의 object 의 엘레멘트들을 추가

결과 :

[1, 2, 3, 4, 5]