딕셔너리 KeyError 예외 처리하기
KeyError
는 딕셔너리에 존재하지 않는 키에 접근하려고 할 때 발생하는 예외입니다.
아래 코드는 딕셔너리에 존재하지 않는 price
키에 접근하여 KeyError
가 발생하는 예시입니다.
KeyError 발생 예시
user_info = {
"username": "user123",
"email": "user123@example.com",
"location": "Seoul"
}
# "age" 키가 존재하지 않아 KeyError 발생
user_age = user_info["age"]
KeyError
를 예방하려면 딕셔너리에 접근하기 전에 키가 존재하는지 확인해야 합니다.
이를 위해 in
연산자를 사용하거나 get()
메서드를 활용할 수 있습니다.
다음 수업에서는 in
연산자와 get()
메서드에 대해 조금 더 자세히 알아보겠습니다.
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!