아이템 26
in을 쓰고 딕셔너리 키가 없는 경우를 KeyError로 처리하지 말고 get을 사용하라.
딕셔너리와 상호작용하는 세 가지 기본 연산은 키나 키에 연관된 값에 접근하고, 대입하고, 삭제하는 것이다. 딕셔너리의 내용은 동적이므로 어떤 키에 접근하거나 키를 삭제할 때 그 키가 딕셔너리에 없을 수도 있다(그리고 이런 일이 자주 일어난다).
예를 들어 샌드위치 가게 메뉴를 기획하기 위해 사람들이 가장 좋아하는 빵이 무엇인지 파악하려고 한다. 우선 사람들이 각각의 빵에 얼마나 투표를 했는지 저장하는 딕셔너리를 정의한다.
counters = {
"펌퍼니클": 2,
"사워도": 1,
}