Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬 리스트 값 접근 방법 – 인덱싱과 슬라이싱 기초

파이썬에서 리스트(list)에 저장된 값에 접근하려면 대괄호([])를 사용합니다. 대괄호 안에 인덱스를 넣으면 해당 위치의 값을 가져올 수 있고, 인덱스 범위를 지정하면 슬라이싱(slicing)을 통해 여러 개의 값을 한 번에 추출할 수도 있습니다.

기본 문법

리스트의 인덱스는 0부터 시작한다는 점을 기억하세요. 즉, 첫 번째 요소는 list[0]으로 접근합니다.

예제 코드

#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]

print("list1[0]: ", list1[0])
print("list2[1:5]: ", list2[1:5])

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

list1[0]: physics
list2[1:5]: [2, 3, 4, 5]

결과 해석

  • list1[0]은 첫 번째 요소인 문자열 'physics'를 반환합니다.
  • list2[1:5]는 인덱스 1부터 4까지(끝 인덱스 5는 포함되지 않음)의 요소들, 즉 [2, 3, 4, 5]를 새로운 리스트로 반환합니다.

추가 팁: 음수 인덱스 활용

파이썬에서는 음수 인덱스를 사용해 리스트의 뒤에서부터 접근할 수도 있습니다.

print(list1[-1])   # 마지막 요소 → 2000
print(list2[-2:])  # 마지막 두 개 요소 → [6, 7]

이처럼 인덱싱과 슬라이싱을 자유롭게 활용하면 리스트 데이터를 효율적으로 다룰 수 있습니다.