首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字典中的应对字典(嵌套字典)

字典中的应对字典(嵌套字典)
EN

Stack Overflow用户
提问于 2010-02-27 23:31:58
回答 1查看 397关注 0票数 3

我有一个像dict1 = { 0 : 0, 1 : 1, 2 : { 0: 0, 1 : 1}}这样的字典(它也有一个字典作为值)。我想保持存储这些值相同,以用于某些修改检查目的。所以现在我将这个字典内容复制到另一个字典中,名为dict2 = dict1.copy()。现在,我像{ 0 : -1, 1 : -2, 2: { 0 : -1, i : -2}}一样更改dict2的值。现在的问题是我的dict1的字典值也变成了{ 0 : 0, 1 : 1, 2:{ 0 : -1, 1 : -2}},在这里你可以很容易地看到dict1的键2的值也变成了Dice2的键2的值。

我应该如何从dict1复制dict2,所以如果更改dict2的Key2值,这应该不会对dict1的key =2值产生影响?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-27 23:35:06

使用copy.deepcopy执行深度复制。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2347854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档