모든 반복형 객체에서 키-값 쌍을 생성함으로써 딕셔너리 객체를 만들 수 있고, 이를 활용해서 동일한 튜플 리스트에서 딕셔너리 두 개를 생성할 수 있다.
DIAL_CODES = [
(86, 'China'),
(91, 'India'),
(1, 'United States'),
(62, 'Indonesia'),
(55, 'Brazil'),
(92, 'Pakistan'),
(880, 'Bangladesh'),
(234, 'Nigeria'),
(7, 'Russia'),
(81, 'Japan'),
]
country_code = {country: code for code, country in DIAL_CODES}
country_code
{code: country.upper() for country, code in country_code.items() if code < 66}
listcomp에 익숙해지면 자연스럽게 dictcomp에도 익숙해지므로 listcomp를 확장한 구문이 많이 나온다.