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': {}}
。
我在這裏錯過了什麼?我需要做些什麼才能獲得預期的產出?