-
[Python] append 와 extend의 차이점Python 2021. 11. 23. 18:22
# example of append a_list = [1,2,3] b_list = [4,5] a_list.append(b_list) print(a_list) => [1, 2, 3, [4, 5]] ------------------------------- # example of extend a_list = [1,2,3] b_list = [4,5] a_list.extend(b_list) print(a_list) => [1, 2, 3, 4, 5] ------------------------------- # example of extend 2 a_list = [1,2,3] b_list = [[4,5]] a_list.extend(b_list) print(a_list) => [1, 2, 3, [4, 5]]
append : 리스트 끝에 그 자체를 넣어버린다
extend : 리스트 끝에 가장 바깥쪽 iterable(객체)를 넣어준다
'Python' 카테고리의 다른 글
[Python] set란? 그리고 사용법 (0) 2021.11.23 [Python] iterable과 iterator에 대해서 (0) 2021.11.23 [Python] 한줄 반복문으로 코드를 깔끔하게 만들어보자 list comprehension (0) 2021.11.23 [Python] class에 기능을 더해보자 (0) 2021.11.23 [Python] class를 써보자 (0) 2021.11.23