python - 替换嵌套字典值
问题描述
- 我从我的示例数据框创建了一个嵌套字典:
dict_1 = {
"AR": {
"tom": {"q": 1.0},
"jerry": {"q": 1.0},
"spike": {"q": 1.0}
},
"DB": {
"goku": {"q": 1.0},
"vegeta": {"q": 2.0},
"gohan": {"q": 1.0},
"trunks": {"q": 1.0},
},
}
- 我有另一本字典:
dict_2 = {
"AR": {
"tom": {"q": 1.0}
},
"DB": {
"goku": {"q": 1.0}
},
}
- 现在我想检查字典 1 并想替换 dict_2 中的 dict_1 的相同值。输出应该是:
dict_3 = dict_2 + {
"AR": {"jerry": {"q": 1.0}, "spike": {"q": 1.0}},
"DB": {"vegeta": {"q": 2.0}, "gohan": {"q": 1.0}, "trunks": {"q": 1.0}},
}
解决方案
推荐阅读
- spring-boot - 尝试使用 open api 生成代码时未找到符号错误
- angular - ENOENT:没有这样的文件或目录,lstat '/Users/Desktop/node_modules'
- excel - 基于 Excel 的建议
- django - 如何通过 Django ORM 执行 `itertools.product(queryset_a, queryset_b)`?
- automation - 我使用 Google Forms/Docs/Sheet 创建了一个自动化
- c++ - 为什么将 c 字符串作为参数的模板函数返回 ab 作为更大的值,而其他返回 ac?
- excel - 在 onedrive 文件夹中创建和保存文件时出现 VBA 错误
- python - 带列表的基本 while 循环
- c# - 导航中的活动节点 Umbraco
- netsuite - 在 NetSuite 中更改自定义按钮的颜色