더북(TheBook)

이를 사용해보자.

>>> h = histogram('brontosaurus')

>>> h

{'a': 1, 'b': 1, 'o': 2, 'n': 1, 's': 2, 'r': 2, 'u': 2, 't': 1}

히스토그램을 보면 문자 'a''b'1번 등장했고, 'o'는 두 번 등장했다.

사전에는 키와 기본값을 받는 get 메서드가 있다. 사전에 키가 있다면 get은 해당 값을 반환하고, 그렇지 않으면 기본값을 반환한다. 예제를 보자.

>>> h = histogram('a')

>>> h

{'a': 1}

>>> h.get('a', 0)

1

>>> h.get('b', 0)

0

연습삼아 get을 사용해 histogram 함수를 더 간결하게 작성해보라. if 문을 제거해보라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.