[파이썬] 리스트의 정의와 생성

리스트(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

리스트 요소에 접근해서 값을 변경하거나, 연산이 가능한 등의 다양한 작업을 할 수 있습니다. 리스트는 유연하고 다양한 처리에 활용할 수 있으며, 파이썬에서 많이 사용되는 데이터 타입 중 하나입니다.