我只想在字典更新1个字典值,但它似乎更新2个键的结合:如何更新Python中的重叠键嵌套字典?
Y = dict(zip(['A', 'B'], [dict.fromkeys(range(2010,2014), [])] * 2))
zz = {'A':{2012: [(666,999)], 2013: []}, 'B':{2010:[], 2011:[(666,999)]}}
Y['A'][2012] = zz['A'][2012]
结果:
{'A': {2010: [], 2011: [], 2012: [(666, 999)], 2013: []}, 'B': {2010: [], 2011: [], 2012: [(666, 999)], 2013: []}}
我只想要“A更新2012 ”。
我是一名初学者的python程序员。
感谢
你为什么分配两次'zz'? – user2357112
对不起,这是一个错字 – CrazyIntent