Python extend vs append

nathan·2021년 3월 19일
0

Python

목록 보기
2/7

종종 파이썬 리스트에 원소를 추가할 때면 헷갈리는 함수들이 두가지 있다.
바로 extend와 append이다.

다음 그림을 보면 쉽게 이해가 가능하다.

위의 그림처럼 extend는 리스트를 넣더라도 리스트 자체가 하나의 원소가 되는 것이 아니라 리스트 내부의 원소들이 각각의 원소로 들어가는 것을 알 수 있다.

허나 append는 리스트를 parameter로 받을 때, 그 리스트를 통째로 하나의 원소로 넣는 것을 알 수 있다.

자주 쓰이지만 헷갈리기 쉬운 부분이라고 생각한다.

앞으로 이 그림을 자주 보며 익혀야겠다.

profile
나는 날마다 모든 면에서 점점 더 나아지고 있다.

0개의 댓글