Je veux construire un dictionnaire en Python. Cependant, tous les exemples que je vois instancient un dictionnaire à partir d'une liste, etc. ..
Comment créer un nouveau dictionnaire vide en Python?
python
dictionary
leora
la source
la source
{}
plusdict()
et 5 fois pour[]
pluslist()
.Tu peux le faire
la source
Il est également utile de savoir comment écrire un dictionnaire prédéfini:
la source
cxlate
rend votre réponse trop compliquée. Je garderais juste la partie initialisation. (cxlate
lui-même est trop compliqué. Vous pourriez justereturn cmap.get(country, '?')
.)KeyError
au lieu d'un bare except (ce qui attraperait des choses telles queKeyboardInterrupt
etSystemExit
).Ajoutera la valeur dans le dictionnaire python.
la source
ou
ou
la source
types.DictType.__new__(types.DictType, (), {})
et juste{}
Il y a donc 2 façons de créer un dict:
my_dict = dict()
my_dict = {}
Mais sur ces deux options
{}
est plus efficace quedict()
plus lisible. VÉRIFIER ICIla source
la source