我有一个像dict1 = { 0 : 0, 1 : 1, 2 : { 0: 0, 1 : 1}}
这样的字典(它也有一个字典作为值)。我想保持这些值的存储与某些修改检查目的相同。所以现在我将这个字典内容复制到另一个字典dict2 = dict1.copy()
。现在我将dict2
的值更改为{ 0 : -1, 1 : -2, 2: { 0 : -1, i : -2}}
。现在问题是我的dict1
字典值也变为{ 0 : 0, 1 : 1, 2:{ 0 : -1, 1 : -2}}
。在这里,您可以轻松地看到dict1
的关键2值也会随着dict2的关键2值而变化。
如何从dict2
复制dict1
,以便更改dict2
的键2值时,这不会对dict1
的键产生影响= 2值?