본문으로 건너뛰기
실습하기

리스트 IndexError 예외 처리

IndexError는 리스트에서 범위를 벗어난 인덱스에 접근할 때 발생하는 예외입니다.

리스트의 길이보다 큰 인덱스를 사용하거나 비어 있는 리스트에서 요소를 참조하려 할 때 IndexError 예외가 발생합니다.


IndexError 발생 상황

예를 들어, 3개의 요소를 가진 리스트에서 4번째 요소에 접근하려고 하면 IndexError가 발생합니다.

IndexError 발생 예시
fruits = ["사과", "바나나", "체리"]

fourth_fruit = fruits[3] # 4번째 요소가 없으므로 IndexError 발생

IndexError 처리

IndexError를 처리하기 위해 리스트의 길이를 확인하거나 예외 처리 구문을 사용할 수 있습니다.

리스트 길이 확인 예시
fruits = ["사과", "바나나", "체리"]

if len(fruits) > 3:
fourth_fruit = fruits[3]
else:
print("리스트에는 3개의 요소만 존재합니다.")

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!