1. 리스트
- 리스트는 파이썬에서 제공하는 데이터 구조 중 하나이다. 리스트는 순차적으로 값을 저장하는 c의 배열과 유사하지만 자체적인 함수를 갖는다는 점에서 차이점이 있다.
- 리스트에 요소를 추가할 때는 extend, append, insert 를 사용할 수 있다.
2. extend와 append의 차이
- 리스트에 원소를 하나 추가할 때는 extend와 append 모두 동일하게 동작한다.
- 하지만 리스트를 추가할 때는 동작에 차이가 생긴다.
1)extend
2)append
-extend는 리스트의 원소만 추출해 들어가고 append는 리스트 전체가 들어가게 된다
-insert는 append와 동일하게 동작하지만 삽입하는 위치를 직접 선택할 수 있다
3)insert
- 리스트에 다른 리스트 원소를 추가할 때는 extend를, 2차원 리스트를 만들 때는 append를 사용하면 된다
- 이외에도 '+' 연산자를 사용해서 리스트에 원소를 추가할 수도 있다
'Python > Syntax' 카테고리의 다른 글
[Python] 한 줄에 두 개의 정수 입력 받기 (input, map) (0) | 2020.09.08 |
---|---|
[Python] split (0) | 2020.09.08 |
[Python] 가상환경 설정 (0) | 2020.09.04 |
정규표현식(Regular Expression, regex) (0) | 2020.08.09 |
[Python]Sort와 Sorted (0) | 2020.07.20 |