gpt4 book ai didi

python - Coping dictionary within a dictionary(嵌套字典)

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:15 25 4
gpt4 key购买 nike

我有一本像 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 个值?

最佳答案

使用copy.deepcopy执行深拷贝。

关于python - Coping dictionary within a dictionary(嵌套字典),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com