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 ?