본문 바로가기
Python/Python FAQ

Python 파이썬의 리스트 메소드 append와 extend의 차이점은 무엇인가요?, What is the difference between Python's list methods append and extend?

by 베타코드 2023. 5. 6.
반응형

질문


리스트 메서드 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]
반응형

댓글