append와 extend
append VS extendPython의 list에는 append() 와 extend() method가 있다.list 끝 단에 요소를 추가해주는 역할은 append나 extend나별반 다를 것 없는 것 같은데, 두 method의 명확한 차이가 뭘까?append() method는 list의 끝에 '단일 요소' 를 추가하고,extend() method는 list의 끝에 iterable의 '모든 요소' 를 추가한다.예시를 통해 더 쉽게 이해해보자:# append() 사용my_list = [1, 2, 3]my_list.append([4, 5])print(my_list)> [1, 2, 3, [4, 5]]# extend() 사용my_list = [1, 2, 3]my_list.extend([4, 5])print(m..