요약해 보자. 다음 문법은 세트를 생성한다.

    { 값 for_문_표현식 선택적_if_조건문 }

    다음 문법은 딕셔너리를 생성한다.

    { 키: 값 for_문_표현식 선택적_if_조건문 }

    딕셔너리 함축을 사용하는 가장 현명한 방법은 딕셔너리의 키와 값을 바꾸는 것이다. 예를 들어 이름으로 전화번호를 찾을 수 있는 전화번호부를 만들었는데, 전화번호로 이름을 찾아야 한다고 해 보자.

    idict = { v:k for k, v in phone_dict.items() }

    데이터 딕셔너리의 items 메서드는 키(k)와 값(v) 쌍의 리스트를 생성한다. 각 쌍은 값 표현식 v:k에 의해 키-값의 관계가 뒤바뀌는 새로운 딕셔너리 idict를 생성한다.

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