2 votes

Définition d'une valeur dans le dictionnaire d'une valeur de dictionnaire

Le code :

>>> mydict = {}
>>> keylist = ['a','b','c']
>>> mydict=dict.fromkeys(keylist,{})
>>> mydict['a']['sample'] = 1
>>> mydict
{'a': {'sample': 1}, 'c': {'sample': 1}, 'b': {'sample': 1}}

Je m'attendais mydict['a']['sample'] = 1 définirait la valeur juste pour la valeur du dictionnaire de a et obtiendrait ceci : {'a': {'sample': 1}, 'c': {}, 'b': {}} .

Qu'est-ce que je rate ici ? Que dois-je faire pour obtenir le résultat attendu ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X