[파이썬] 리스트의 요소 추가하기 (append, insert)

리스트는 파이썬에서 자주 사용되는 데이터 구조 중 하나입니다. 리스트는 여러 개의 요소를 담을 수 있으며, 필요할 때마다 요소를 추가하거나 삭제할 수 있습니다. 이번 글에서는 리스트에 요소를 추가하는 방법에 대해 알아보겠습니다.

append() 함수로 요소 추가하기

append() 함수는 리스트의 끝에 새로운 요소를 추가하는 방법입니다. 즉, 리스트의 마지막에 새로운 요소를 추가할 수 있습니다.

my_list = [1, 2, 3, 4]
my_list.append(5)
print(my_list)  # [1, 2, 3, 4, 5]

위의 예제에서는 append() 함수를 사용하여 숫자 5를 my_list 리스트에 추가했습니다. append() 함수는 원래 리스트를 변경하고, 변경된 리스트를 반환하지 않습니다.

insert() 함수로 요소 추가하기

insert() 함수는 리스트의 특정 위치에 새로운 요소를 삽입하는 방법입니다. 즉, 원하는 위치에 새로운 요소를 추가할 수 있습니다.

my_list = [1, 2, 3, 4]
my_list.insert(2, 5)
print(my_list)  # [1, 2, 5, 3, 4]

위의 예제에서는 insert() 함수를 사용하여 숫자 5를 my_list 리스트의 인덱스 2 위치에 삽입했습니다. insert() 함수는 원래 리스트를 변경하고, 변경된 리스트를 반환하지 않습니다.

결론

리스트에 요소를 추가하는 방법에 대해 살펴보았습니다. append() 함수는 리스트의 끝에 요소를 추가하고, insert() 함수는 원하는 위치에 요소를 삽입합니다. 이러한 함수들을 활용하여 리스트를 다룰 때 효율적으로 요소를 추가할 수 있습니다.