세조목

PYTHON 정리(append, insert 차이)(24.01.21) 본문

데이터 분석 공부/Python

PYTHON 정리(append, insert 차이)(24.01.21)

세조목 2024. 1. 21. 17:02

python 리스트에 요소 추가 時

사용하는 메서드가 두 가지 정도있는데

appendinsert가 그것이다.

 

1. append

먼저 append의 경우 리스트의 가장 뒤쪽에 값을 추가해준다.

car = ['hyundai', 'kia', 'bentz', 'bmw']

car라는 이름의 변수가 있다고 했을때

car.append('porsche')를 입력하면 car변수가 가리키는 리스트가 아래와 같이 바뀐다.

car = ['hyundai', 'kia', 'bentz', 'bmw', 'porsche']

 

2. insert

다음으로 insert의 경우 내가 원하는 위치에 요소를 추가할 수 있다.

insert 메서드의 구조는 아래와 같다.

insert(index, element)

 

 

index에 몇번째 순서에 추가할 것인지 숫자를 적고,

element에 추가하고자하는 요소를 적어준다.

car = ['hyundai', 'kia', 'bentz', 'bmw']

car라는 이름의 리스트

가장 처음에 'porsche'라는 요소를 넣고싶다면

insert(0, 'porsche')

세번째 자리에 넣고싶다면

insert(2, 'porsche')

입력해주면 된다.