여러 항목을 한 번에 관리하는 리스트
파이썬에서 리스트(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 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과