SeouliteLab

[Python/파이썬] 리스트 추가 (append, insert, extend) 본문

프로그래밍

[Python/파이썬] 리스트 추가 (append, insert, extend)

Seoulite Lab 2024. 3. 4. 08:49

리스트에 요소를 추가하는 여러 가지 방법을 알아보겠습니다. Python의 리스트에 요소를 추가하는 주요 메서드로는 append(), insert(), extend()가 있습니다. 각각의 메서드를 사용하는 방법과 차이점에 대해 알아보겠습니다.

1. append() 메서드

리스트의 끝에 요소를 추가하는 가장 간단한 방법은 append() 메서드를 사용하는 것입니다. 이 메서드는 리스트의 끝에 새로운 요소를 추가합니다.

fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits)  # ['apple', 'banana', 'cherry', 'orange']

2. insert() 메서드

insert() 메서드를 사용하면 리스트의 특정 위치에 요소를 삽입할 수 있습니다. 이 메서드는 지정된 인덱스에 새로운 요소를 추가하고, 그 뒤의 요소들은 한 칸씩 뒤로 이동합니다.

fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, 'orange')
print(fruits)  # ['apple', 'orange', 'banana', 'cherry']

3. extend() 메서드

extend() 메서드는 리스트에 다른 리스트를 연결하여 요소를 추가합니다. 이 메서드를 사용하면 하나의 리스트를 다른 리스트에 추가할 수 있습니다.

fruits = ['apple', 'banana', 'cherry']
more_fruits = ['orange', 'grape']
fruits.extend(more_fruits)
print(fruits)  # ['apple', 'banana', 'cherry', 'orange', 'grape']