更新嵌套字典中的值将更新同一级别中的其他值

时间:2018-09-18 20:43:53

标签: python-3.x dictionary nested

print (d['merged'])
# {'a': {'size': 'huge', 'angle': '0', 'above': 'b'}, 'b': {'size': 'huge', 'angle': '0', 'above': 'b'}}

d['merged']['a']['angle'] = 700
print (d['merged'])
# {'a': {'size': 'huge', 'angle': 700, 'above': 'b'}, 'b': {'size': 'huge', 'angle': 700, 'above': 'b'}} 

'angle''a'中的两个'b'值都被更新,即使我专门为700分配了值'a'
如何仅独立更新ab的{​​{1}}的值?

0 个答案:

没有答案