[Python] 리스트(list)의 append()와 extend()의 차이
2022. 2. 3. 17:00ㆍLanguages/Python
append() VS extend()
- L1과 L2를 리스트(list)라고 가정
- L1.append(L2)는 L2 전체가 L1에 하나의 원소로써 추가된다.
- L1.extend(L2)는 L2의 각각의 원소들이 L1에 추가된다.
A = [0, 1, 2, 3, 4]
B = [5, 6, 7, 8, 9]
C = [10, 11, 12, 13, 14]
A.append(C) # [0, 1, 2, 3, 4, [10, 11, 12, 13, 14]]
B.extend(C) # [5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
728x90
반응형
'Languages > Python' 카테고리의 다른 글
[Python] 문자열 출력 방식 (0) | 2022.03.17 |
---|---|
[Python] iter(), next(), enumerate() (0) | 2022.02.03 |
[Python] 한 번에 여러 정수 데이터를 입력 받는 방법 (0) | 2022.02.03 |
[Python] all()과 any() (0) | 2022.02.03 |
[Python] 리스트(list) 연산 - insert(), pop(), remove(), reverse(), sort(), index(), count() (0) | 2022.02.03 |