gpt4 book ai didi

python - 如何根据另一个字典删除字典的键和值?

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

我希望根据另一个 JSON 字典的键和值删除一个 JSON 字典中的键和值。从某种意义上说,我正在寻找执行“减法”。假设我有 JSON 字典 ab:

a =  {
"my_app":
{
"environment_variables":
{
"SOME_ENV_VAR":
[
"/tmp",
"tmp2"
]
},

"variables":
{ "my_var": "1",
"my_other_var": "2"
}
}
}

b = {
"my_app":
{
"environment_variables":
{
"SOME_ENV_VAR":
[
"/tmp"
]
},

"variables":
{ "my_var": "1" }
}
}

想象一下您可以执行 a-b=c 其中 c 如下所示:

c =  {
"my_app":
{
"environment_variables":
{
"SOME_ENV_VAR":
[
"/tmp2"
]
},

"variables":
{ "my_other_var": "2" }
}
}

如何做到这一点?

最佳答案

您可以使用for key indictionary:循环遍历字典,并且可以使用deldictionary[key]删除键,我认为这就是您所需要的。请参阅字典文档:https://docs.python.org/2/tutorial/datastructures.html#dictionaries

关于python - 如何根据另一个字典删除字典的键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25764751/

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