가이드라인

여러 항목을 한 번에 관리하는 리스트

파이썬에서 리스트(List)는 여러 개의 값을 하나로 묶어 관리하는 자료형으로, 행사 참가자 목록이나 장바구니의 상품 등을 리스트로 관리할 수 있습니다.

리스트는 순서를 가지고 있으며, 각 요소에 0부터 시작하는 숫자로 대표되는 인덱스(Index)로 접근합니다.


리스트를 어떻게 만들 수 있을까요?

리스트는 대괄호([ ]) 안에 여러 값을 쉼표(,)로 구분해 나열합니다.

리스트 안의 값들은 숫자, 문자열 등 다양한 데이터 타입을 포함할 수 있습니다.

리스트 생성 예시
# 숫자로 구성된 리스트 numbers = [1, 2, 3, 4, 5] # 문자열로 구성된 리스트 fruits = ["apple", "banana", "cherry"]

리스트 안에 리스트를 포함할 수도 있습니다.

이를 중첩 리스트라고 부르며, 행렬과 같이 복잡한 데이터 구조를 표현할 때 유용합니다.

중첩 리스트 예시
# 중첩 리스트 matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]

리스트의 요소에 접근하고 값을 수정하는 방법

리스트의 각 요소는 숫자로 구성된 인덱스 (Index)로 접근합니다.

인덱스는 0부터 시작하며, 첫번째 요소의 인덱스는 0, 두번째 요소의 인덱스는 1, 세번째 요소의 인덱스는 2, ...과 같이 순서대로 증가합니다.

리스트 요소 접근 및 값 수정 예시
fruits = ["apple", "banana", "cherry"] # "apple" 출력 print(fruits[0]) # "cherry" 출력 print(fruits[2]) # 리스트 요소 수정 fruits[1] = "blueberry" # ["apple", "blueberry", "cherry"] 출력 print(fruits)

음수를 사용하면 리스트의 끝에서부터 요소에 접근할 수도 있습니다.

리스트 끝에서 접근 예시
fruits = ["apple", "banana", "cherry"] # "cherry" 출력 print(fruits[-1]) # "banana" 출력 print(fruits[-2])
Mission
0 / 1

리스트 1번째 요소의 인덱스는 1이다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행

실행 결과