반응형
질문
리스트 메서드 append()
와 extend()
의 차이점은 무엇인가요?
답변
.append()
은 리스트의 끝에 지정된 객체를 추가합니다:
>>> x = [1, 2, 3]
>>> x.append([4, 5])
>>> print(x)
[1, 2, 3, [4, 5]]
.extend()
은 지정된 이터러블에서 요소를 추가하여 리스트를 확장합니다:
>>> x = [1, 2, 3]
>>> x.extend([4, 5])
>>> print(x)
[1, 2, 3, 4, 5]
반응형
댓글