학습 자료
딕셔너리 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() 메서드에 대해 조금 더 자세히 알아보겠습니다.
이 챕터의 강의 · 구조화된 데이터를 다루는 딕셔너리(Dictionary), 집합(Set) 자료형
- 1. 구조화된 데이터를 관리하는 딕셔너리(Dictionary)
- 2. 딕셔너리 내 요소의 값 활용하기
- 3. 딕셔너리에 요소 추가 및 수정하기
- 4. 딕셔너리 내 특정 요소 제거하기
- 5. 선택형 퀴즈
- 6. 딕셔너리 KeyError 예외 처리하기
- 7. 딕셔너리 내 특징 키 존재 여부 확인하기
- 8. 딕셔너리 내 키 존재 여부를 안전하게 확인하는 방법
- 9. 선택형 퀴즈
- 10. 중복되는 값을 허용 하지 않는 집합(Set) 자료형
- 11. 교집합, 합집합, 차집합 연산법
- 12. 집합(Set)에 요소 추가하기
- 13. 집합(Set) 내 요소 제거하기
- 14. 집합(Set) 내 요소의 값 활용하기
- 15. 얕은 복사와 깊은 복사의 차이점
- 16. 코딩 퀴즈 - 딕셔너리로 안전하게 값 추출하기
- 17. 선택형 퀴즈
- 18. 빈칸 채우기 퀴즈
Quiz
0 / 1
딕셔너리에 접근하기 전에 해당 키가 존재하는지 확인하는 방법으로 in 키워드를 사용할 수 있다.
○
✕
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말