[파이썬][리스트] 인덱싱(Indexing) 개념과 예제

인덱싱(Indexing)은 리스트나 다른 시퀀스 형태의 데이터 구조에서 특정 위치에 있는 항목을 선택하는 방법을 말합니다. 파이썬에서는 0부터 시작하는 인덱스를 사용하며, 각 항목에 대해 고유한 인덱스를 지정할 수 있습니다.

예를 들어, 다음과 같은 리스트가 있다고 가정해봅시다:

fruits = ["apple", "banana", "orange", "grape"]

만약 인덱스가 리스트의 범위를 벗어나면 오류가 발생합니다. 예를 들어, fruits[4]는 위의 리스트에서는 존재하지 않는 범위를 가리키기 때문에 IndexError가 발생합니다.

예제:

fruits = ["apple", "banana", "orange", "grape"]

print(fruits[0])  # "apple"
print(fruits[2])  # "orange"
print(fruits[3])  # "grape"

인덱싱은 파이썬에서 매우 중요한 개념이며, 리스트 뿐만 아니라 문자열이나 튜플과 같은 시퀀스 자료형에서도 동일한 방식으로 사용됩니다. 인덱싱을 통해 데이터 구조의 특정 항목을 선택하고 조작하는 것이 가능해집니다.