본문으로 건너뛰기
실습하기

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

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

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

각 리스트의 요소는 인덱스(Index)로 접근할 수 있습니다.

인덱스는 리스트와 같이 순차적인 요소를 갖는 데이터 구조 내에서 특정 요소의 위치를 나타내는 숫자를 뜻합니다.

리스트의 인덱스는 0부터 시작하며, 0은 리스트의 첫 번째 요소를 가리킵니다.

리스트 예시
# 정수 리스트 생성
numbers = [100, -2, 32, 450]

위 예시에서 numbers 리스트의 각 인덱스에 해당하는 요소는 다음과 같습니다.

  • numbers[0]: 100

  • numbers[1]: -2

  • numbers[2]: 32

  • numbers[3]: 450


리스트에는 어떤 데이터를 담을 수 있을까요?

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

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

위 예시에서 mixed 리스트는 정수, 문자열, 불리언, 부동소수점 등 다양한 데이터 타입의 요소를 포함하고 있습니다.

이뿐만 아니라 리스트는 다른 리스트를 포함할 수도 있습니다.

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

위 예시에서 mixed_list의 3번째 요소, 즉 mixed_list[2]는 다른 리스트 ["파이썬"]를 포함하고 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!