반응형
python 리스트 append 사용해보기¶
- 리스트에 새로운 요소를 있는 그대로 붙여넣습니다.
In [1]:
# 예시 리스트 작성
li = ["A", "B", "C", "D"]
li
Out[1]:
['A', 'B', 'C', 'D']
In [2]:
# "E" 라는 새로운 요소를 li 리스트에 추가 합니다.
new_element = "E"
li.append(new_element)
li
Out[2]:
['A', 'B', 'C', 'D', 'E']
In [3]:
# 만약 ["F", "G"] 와 같이 리스트 형태의 요소를 추가 하면 있는 그대로 li 리스트에 추가 됩니다.
new_element = ["F", "G"]
li.append(new_element)
li
Out[3]:
['A', 'B', 'C', 'D', 'E', ['F', 'G']]
In [4]:
### 만약 extend 메서드를 사용하면 new_element의 리스트 안애 변수가 li 리스트에 추가됩니다.
### 일반적으로 확장하려는 형태가 명확하지 않을때 extend를 자주 사용합니다.
new_element = ["H", "I"]
li.extend(new_element)
li
Out[4]:
['A', 'B', 'C', 'D', 'E', ['F', 'G'], 'H', 'I']
In [5]:
# 반대로, 확장 형태가 확실 하다면 주로 for 문을 이용하여 아래와 같이 append를 많이 사용합니다.
li = ["A", "B", "C", "D"]
li2 = ["f", "g", "h"]
for i in li2:
li.append(i)
li
Out[5]:
['A', 'B', 'C', 'D', 'f', 'g', 'h']
반응형
'python' 카테고리의 다른 글
리스트 최대값 위치 찾기 / 리스트 최소값 위치 찾기 (0) | 2023.07.23 |
---|---|
파이토치 tensor 내 nan 값 개수 세아리기 (0) | 2023.07.21 |
파이썬 리스트를 csv로 저장 (0) | 2023.07.19 |
판다스 행 사이 빈 행 집어 넣기 (0) | 2023.07.19 |
판다스 특정값이 있는 부분 지우기 ne() (0) | 2023.07.17 |
댓글