Python List append/extend와 +=의 차이점 정리


Python List append/extend와 +=의 차이점 정리

문제를 풀다가 += 와 append를 섞어서 썼었는데, append가 아닌 +=를 쓰면서 에러가 나는 사례를 만나서, 둘의 차이점에 대해 정리해보려 합니다! Append Extend += 기존 리스트의 마지막에 값을 추가함 extend하는 iterable의 값들을 리스트에 추가함 extend와 유사 [1,3].append([4,5]) > [1,3,[4,5]] [1,3].extend([4,5]) > [1,3,4,5] [1,3] += [4,5] > [1,3,4,5] ['a','b'].append('cat') > ['a','b','cat'] ['a','b'].extend('cat') > ['a','b','c','a','t'] 아래 코드로 실험해보세요! k = [1, 3] k.append([4,5]) k.ext..


원문링크 : Python List append/extend와 +=의 차이점 정리