본문 바로가기

프로그래밍 언어/python

파이썬 기초: 리스트 다루기

파이썬 기초: 리스트 다루기

파이썬에서 리스트는 다양한 데이터를 순서대로 저장하는 데 사용되는 유연한 자료구조입니다. 이 글에서는 리스트의 기본적인 사용법을 살펴보겠습니다.

리스트 생성 및 요소 가져오기

리스트는 대괄호 **[]**를 사용하여 생성하며, 리스트 내의 각 요소는 쉼표로 구분됩니다.

예제: 리스트 생성 및 요소 접근

# 리스트 생성
fruits = ['apple', 'banana', 'cherry']

# 요소 가져오기
print(fruits[0])  # apple
print(fruits[1])  # banana
print(fruits[2])  # cherry

리스트 요소 변경

리스트의 요소는 인덱스를 사용하여 변경할 수 있습니다.

예제: 리스트 요소 변경

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

리스트 요소 추가, 삽입, 삭제

리스트에 요소를 추가, 삽입하거나 삭제하는 것은 매우 간단합니다.

예제: 리스트 요소 추가

# 요소 추가
fruits.append('kiwi')
print(fruits)  # ['apple', 'orange', 'cherry', 'kiwi']

예제: 리스트 요소 삽입

# 요소 삽입
fruits.insert(1, 'mango')
print(fruits)  # ['apple', 'mango', 'orange', 'cherry', 'kiwi']

예제: 리스트 요소 삭제

# 요소 삭제
del fruits[2]
print(fruits)  # ['apple', 'mango', 'cherry', 'kiwi']

range()로 리스트 만들기

range() 함수를 사용하여 숫자의 시퀀스를 생성하고, 이를 리스트로 변환할 수 있습니다.

예제: range()로 리스트 만들기

numbers = list(range(5))
print(numbers)  # [0, 1, 2, 3, 4]

결론

리스트는 파이썬에서 가장 기본적이면서도 강력한 자료구조 중 하나입니다. 이 글을 통해 리스트의 생성, 요소의 접근과 변경, 추가 및 삭제 방법을 익히셨기를 바랍니다. 이러한 기본적인 작업을 숙지하는 것이 파이썬에서 효율적으로 데이터를 다루는 첫걸음입니다.