//네이버

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] : 리스트 간의 합으로 추가된 리스트 속의 요소들이 각각 요소로써 합쳐짐

 

+ Recent posts