최대 1 분 소요


append vs extend

  • append는 대상을 하나의 요소로 리스트에 추가한다.
In [1]:
a = ['apple', 'banana', 'grape']
b = ['orange', 'lemon']
a.append(b)
print(a)
Out [1]:
['apple', 'banana', 'grape', ['orange', 'lemon']]

In [2]:
a = ['apple', 'banana', 'grape']
b = 'orange'
a.append(b)
print(a)
Out [2]:
['apple', 'banana', 'grape', 'orange']

  • extend는 대상의 요소를 하나하나 뽑아 각각을 리스트에 추가한다.
In [3]:
a = ['apple', 'banana', 'grape']
b = ['orange', 'lemon']
a.extend(b)
print(a)
Out [3]:
['apple', 'banana', 'grape', 'orange', 'lemon']

In [4]:
a = ['apple', 'banana', 'grape']
b = 'orange'
a.extend(b)
print(a)
Out [4]:
['apple', 'banana', 'grape', 'o', 'r', 'a', 'n', 'g', 'e']

댓글남기기