Compreensão de dicionários em [[Linguagem de programação Python|Python]] é semelhante a [[Compreensão de listas em Python]]. Esta técnica é usada para criar dicionários com base nas estruturas `key:value` previamente especificadas. O código a seguir fornece um exemplo de compreensão de dicionários: ```Python dial_codes = [ (880, 'Bangladesh'), (55, 'Brazil'), (86, 'China'), (91, 'India'), (62, 'Indonesia'), (81, 'Japan'), (234, 'Nigeria'), (92, 'Pakistan'), (7, 'Russia'), (1, 'United States'), ] country_dial = {country: code for code, country in dial_codes} # here country_dial is equal to {'Bangladesh': 880, 'Brazil': 55, 'China': 86, 'India': 91, 'Indonesia': 62, 'Japan': 81, 'Nigeria': 234, 'Pakistan': 92, 'Russia': 7, 'United States': 1} ``` Você também pode fazer [[Desempacotar sequencias em Python|desempacotamento de dicionários em Python]]. :: **Referência** :: [Site oficial do Python sobre compreensão de listas](https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions)