파이썬의 내장 자료구조인 사전(dictionary)를 사용하다 보면 어떤 키(key)에 대한 값(value)이 없는 경우에 대한 처리를 해야하는 경우가 자주 발생합니다. 이번 포스팅에서는 이러한 경우 일반적으로 어떻게 처리를 하는지 살펴보고, 관련해서 파이썬에서 제공하는 몇가지 방법을 알아보도록 하겠습니다. 일반적인 사전 기본값 처리 아래 코드는 주어진 단어에 들어있는 각 알파벳 글자의 수를 세어서 사전에 저장해주는 함수입니다. def countLetters(word): counter = {} for letter in word: if letter not in counter: counter[letter] = 0 counter[letter] += 1 return counter for 루프 안에 if 조건절을..