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 |