본문으로 건너뛰기

순서가 있는 데이터를 담는 방법, 리스트(List)

순서가 있는 데이터를 담는 방법, 리스트(List)

파이썬의 리스트(list)는 순서가 있는 데이터를 표현하는 자료형으로, 다양한 데이터 타입의 요소들을 저장 및 변경 수 있습니다.

리스트는 대괄호 []로 리스트에 담을 요소를 감싸 생성하며, 쉼표로 각 요소를 구분합니다.

각 리스트의 요소는 인덱스(Index)로 접근할 수 있습니다. 인덱스는 순차적인 데이터 구조 내에서 특정 요소의 위치를 나타내는 숫자를 뜻하며, 리스트의 인덱스는 0부터 시작합니다.

리스트 예시
# 숫자 리스트 생성
numbers = [1, 2, 3, 4, 5]

# 문자열 리스트 생성
fruits = ["apple", "banana", "cherry"]

# 다양한 데이터 타입을 포함한 리스트 생성
mixed = [1, "apple", True, 3.14]

# 리스트 0번째 요소 출력
print("numbers[0]:", numbers[0]) # numbers 리스트의 첫 번째 요소 출력: 1

리스트의 특징

  • 순서가 있음: 리스트의 각 요소는 특정 순서를 가지며, 이 순서는 변경되지 않습니다.

  • 변경 가능: 리스트 내 요소는 추가, 삭제, 수정이 가능합니다.

  • 다양한 데이터 타입 지원: 리스트는 정수, 문자열, 다른 리스트 등 다양한 타입의 데이터를 저장할 수 있습니다.

다양한 자료형 요소를 포함하는 리스트
mixed_list = [1, "사과", [3.14, "파이썬"]]