[파이썬] 리스트의 정의와 생성
리스트(List)는 파이썬에서 많은 데이터를 담을 수 있는 데이터 타입입니다. 리스트는 여러 개의 요소들을 순서대로 저장하며, 각 요소는 인덱스를 이용해 접근할 수 있습니다. 리스트는 대괄호([]
)로 감싸며, 각 요소들은 쉼표(,
)로 구분됩니다.
리스트의 생성
리스트를 생성하는 가장 간단한 방법은 대괄호([]
)를 사용하여 빈 리스트를 만드는 것입니다. 아래는 빈 리스트의 예시입니다.
my_list = []
요소를 가진 리스트를 생성할 때는 대괄호([]
) 안에 요소들을 쉼표(,
)로 구분하여 작성합니다. 아래는 문자열 요소를 가진 리스트의 예시입니다.
fruits = ["apple", "banana", "orange"]
리스트는 각 요소가 서로 다른 데이터 타입일 수도 있습니다. 예를 들어, 정수와 실수를 함께 요소로 가진 리스트를 생성할 수도 있습니다.
numbers = [1, 2, 3.14, 4.5, 6]
리스트 요소 접근하기
리스트의 각 요소는 인덱스(Index)를 이용해 접근할 수 있습니다. 인덱스는 0부터 시작하며, 각 요소의 위치를 나타냅니다. 리스트에서 특정 요소에 접근하기 위해서는 리스트 이름 다음에 대괄호를 사용하고, 인덱스 값을 넣어줍니다.
아래는 리스트를 이용해 요소에 접근하는 예시입니다.
fruits = ["apple", "banana", "orange"]
print(fruits[0]) # 첫 번째 요소에 접근
# 출력: apple
print(fruits[2]) # 세 번째 요소에 접근
# 출력: orange
또한, 음수 인덱스를 이용하여 리스트의 뒤에서부터 요소에 접근할 수도 있습니다.
fruits = ["apple", "banana", "orange"]
print(fruits[-1]) # 마지막 요소에 접근
# 출력: orange
print(fruits[-2]) # 뒤에서 두 번째 요소에 접근
# 출력: banana
리스트 요소에 접근해서 값을 변경하거나, 연산이 가능한 등의 다양한 작업을 할 수 있습니다. 리스트는 유연하고 다양한 처리에 활용할 수 있으며, 파이썬에서 많이 사용되는 데이터 타입 중 하나입니다.