Python
[python] extend 함수
nang.
2020. 10. 8. 23:09
반응형
SMALL
append()와 다른점
append()
- 리스트 자체를 붙여줌
x = ['a', 'b', 'c']
y = ['d', 'e', 'f']
x.append(y)
print(x)
>> ['a', 'b', 'c', ['d', 'e', 'f']]
extend()
- iterable의 모든 하나하나의 항목을 붙여줌
- 넣은 뒤에 마치 원래있던 하나의 리스트처럼
- iterable의 모든 하나하나의 항목을 붙여줌
x = ['a', 'b', 'c']
y = ['d', 'e', 'f']
x.extend(y)
print(x)
>> ['a', 'b', 'c', 'd', 'e', 'f']
붙이려는게 문자열이면?
append()
x = ['a', 'b', 'c']
y = 'hi'
x.append(y)
print(x)
>> ['a', 'b', 'c', 'hi']
extend()
x = ['a', 'b', 'c']
y = 'hi'
x.extend(y)
print(x)
>> ['a', 'b', 'c','h', 'i']
반응형
LIST