list.append(x)는 list의 끝에 1개의 x를 집어넣는다.
list.extend(iterable)는 list의 끝에 iterable의 모든 항목을 집어넣는다.
append()
x = ['Hi', 'Hello', '안녕']
y = ['나는', '파이썬']
x.append(y)
print(x)
['Hi', 'Hello', '안녕', ['나는', '파이썬']]
extend()
x = ['Hi', 'Hello', '안녕']
y = ['나는', '파이썬']
x.extend(y)
print(x)
['Hi', 'Hello', '안녕', '나는', '파이썬']
만약 리스트가 아닌 문자열 형태가 된다면 아래와 같습니다.
append()
x = ['Hi', 'Hello', '안녕']
y = '나는 파이썬'
x.append(y)
print(x)
['Hi', 'Hello', '안녕', '나는 파이썬']
extend()
x = ['Hi', 'Hello', '안녕']
y = '나는 파이썬'
x.extend(y)
print(x)
['Hi', 'Hello', '안녕', '나', '는', ' ', '파', '이', '썬']
'# 3. APS > 알고리즘 노트' 카테고리의 다른 글
DFS(깊이우선탐색) Python코드로 이해하기 (0) | 2021.09.28 |
---|---|
DFS, BFS 공부 전에 알아야 할 것 (0) | 2021.09.26 |
BFS(너비우선탐색)이란 (0) | 2021.09.23 |
알고리즘 사이트 비교 및 추천 (0) | 2021.08.18 |
Python 알고리즘 # print문 옵션_sep/end/format (0) | 2021.07.04 |