2
代码:设置一个值,字典的字典值
>>> mydict = {}
>>> keylist = ['a','b','c']
>>> mydict=dict.fromkeys(keylist,{})
>>> mydict['a']['sample'] = 1
>>> mydict
{'a': {'sample': 1}, 'c': {'sample': 1}, 'b': {'sample': 1}}
我期待mydict['a']['sample'] = 1
将仅有一个的字典值的值,并会得到这样的:{'a': {'sample': 1}, 'c': {}, 'b': {}}
。
我在这里错过了什么?我需要做些什么才能获得预期的产出?