요약해 보자. 다음 문법은 세트를 생성한다.
{ 값 for_문_표현식 선택적_if_조건문 }
다음 문법은 딕셔너리를 생성한다.
{ 키: 값 for_문_표현식 선택적_if_조건문 }
딕셔너리 함축을 사용하는 가장 현명한 방법은 딕셔너리의 키와 값을 바꾸는 것이다. 예를 들어 이름으로 전화번호를 찾을 수 있는 전화번호부를 만들었는데, 전화번호로 이름을 찾아야 한다고 해 보자.
idict = { v:k for k, v in phone_dict.items() }
데이터 딕셔너리의 items 메서드는 키(k)와 값(v) 쌍의 리스트를 생성한다. 각 쌍은 값 표현식 v:k에 의해 키-값의 관계가 뒤바뀌는 새로운 딕셔너리 idict를 생성한다.