더북(TheBook)

3.3.2 음수 인덱스

리스트 항목은 리스트 끝에서의 거리를 의미하는 음수 인덱스로 조회할 수도 있다.

인덱스 -1은 리스트의 마지막 항목을 가리키며, -2는 마지막 항목의 바로 앞 항목을 가리킨다.

앞 절에서 생성한 리스트는 그림 3-2와 같이 음수 인덱스를 매길 수 있다.

▲ 그림 3-2 음수 인덱스

다음 코드로 음수 인덱스의 사용 방법을 확인해 보자.

a_list = [100, 200, 300, 400, 500, 600]
print(a_list[-1])     # 600 출력
print(a_list[-3])     # 400 출력

범위를 벗어난 음수 인덱스는 양수 인덱스와 마찬가지로 인덱스 에러(IndexError) 예외를 발생시킨다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.