예를 보자.
>>> hist = histogram('parrot')
>>> hist
{'a': 1, 'p': 1, 'r': 2, 't': 1, 'o': 1}
>>> inverse = invert_dict(hist)
>>> inverse
{1: ['a', 'p', 't', 'o'], 2: ['r']}
그림 11-1은 hist와 inverse를 표현한 상태 다이어그램이다. 사전은 상자로 표현하고, 상자 위에 타입 dict를 쓰고, 키-값 쌍은 상자 안에 표현했다. 값이 정수, 실수, 문자열이면 상자 안에 그렸지만, 보통은 상자 바깥에 리스트를 그린다. 상자 바깥에 그리면 다이어그램을 간단하게 표현할 수 있다.
▼ 그림 11-1 상태 다이어그램