Python · Essencial · Português · Técnico
dicionário
Estrutura dict que associa chaves a valores, com busca rápida por chave. Desde o Python 3.7 preserva a ordem de inserção das chaves.
Onde usar
É a estrutura mais usada do dia a dia, de JSON a contadores. No code review, aparece o pedido de usar get() com valor padrão para evitar KeyError.
Em código
idades = {'ana': 30, 'rui': 25}
idades['bia'] = 41
print(idades.get('leo', 0))
print(list(idades))Exemplos
Guardei as configurações num dicionário.
Use get para não estourar KeyError no dicionário.
Cuidado
Não confunda as chaves vazias {} com um conjunto vazio: elas criam um dicionário, e o conjunto vazio exige set().
Sinônimos
dict, mapa