Eu quero construir um dicionário em Python. No entanto, todos os exemplos que vejo instanciam um dicionário a partir de uma lista, etc. ..
Como crio um novo dicionário vazio no Python?
python
dictionary
leora
fonte
fonte
{}
maisdict()
e 5 vezes por[]
maislist()
.Você consegue fazer isso
fonte
Também é útil saber como escrever um dicionário predefinido:
fonte
cxlate
faz sua resposta parecer complicada demais. Eu apenas manteria a parte de inicialização. (cxlate
Em si é muito complicado Você poderia simplesmente.return cmap.get(country, '?')
.)KeyError
invés de um bare, exceto (o que capturaria coisas comoKeyboardInterrupt
eSystemExit
).Adicionará o valor no dicionário python.
fonte
ou
ou
fonte
types.DictType.__new__(types.DictType, (), {})
e just{}
Portanto, existem 2 maneiras de criar um ditado:
my_dict = dict()
my_dict = {}
Mas dessas duas opções
{}
é mais eficiente do quedict()
a legível. VERIFIQUE AQUIfonte
fonte