더북(TheBook)

예를 보자.

>>> 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-1histinverse를 표현한 상태 다이어그램이다. 사전은 상자로 표현하고, 상자 위에 타입 dict를 쓰고, 키-값 쌍은 상자 안에 표현했다. 값이 정수, 실수, 문자열이면 상자 안에 그렸지만, 보통은 상자 바깥에 리스트를 그린다. 상자 바깥에 그리면 다이어그램을 간단하게 표현할 수 있다.

▼ 그림 11-1 상태 다이어그램

1124058.png 

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