더북(TheBook)

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

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

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

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

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

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

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

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