1. append : 맨 뒤에 요소 추가
(리스트이름이 list_a이고, 'fa'를 추가할때)
list_a.append('fa')
list_a = ['aa', 'ba', 'ca', 'da']
list_a.append('fa')
print(list_a)
2. insert : 원하는 위치에 추가
(리스트이름이 list_a이고, 'fa'를 3번째 위치에 추가할때)
list_a.insert(2, 'fa')
list_a = ['aa', 'ba', 'ca', 'da']
list_a.insert(2, 'fa')
print(list_a)
3. extend : 리스트 뒤에 리스트를 추가
(리스트이름이 list_a이고, 'fa'를 추가할때)
list_a.append('fa')
list_a = ['aa', 'ba', 'ca', 'da']
list_a.extend(['fa', 'ga'])
print(list_a)
*append vs extend
[a, b,c] 에 [d, e]를 추가하면
1) append → [a, b, c, [d, e]] : 추가되는 리스트 전체가 '한 개의 요소'로 추가됨 (*한번에 2개 이상의 요소를 추가하지 못함)
2) extend → [a, b, c, d, e] : 리스트 간의 합으로 추가된 리스트 속의 요소들이 각각 요소로써 합쳐짐
'내가 필요해서 찾아 해본 것들 정리(IT)' 카테고리의 다른 글
파이썬python 리스트 요소 일괄 수정 (0) | 2022.08.24 |
---|---|
파이썬Python 리스트 List 요소 삭제 (0) | 2022.08.24 |
[파이썬] 크롤링 시 문자열을 딕셔너리로 변경하기 (0) | 2022.08.23 |
동영상으로 움짤(.gif) 만들기 (0) | 2022.08.23 |
파이참 주요 단축키 - 들여쓰기/내어쓰기/주석처리/주석풀기 (0) | 2022.08.23 |