python - 如何使用两个字典创建嵌套字典,其中第一个字典的值等于第二个字典的键
问题描述
在我的项目中,已按以下格式创建了 2 个字典:-
dict1 = {'A':['B'], 'C':['D']}
dict2 = {'B':['X'], 'D':['Y']}
我正在寻找低于预期的结果:-
dict3 = {'A':{'B':['X']}, 'C':{'D':['y']}}
我想在 HTML 表的 3 列中打印'A'、'B'和'X'的值,但不知何故我无法这样做。请帮我解决这个问题。
提前致谢..!!
解决方案
这对你有用吗:
dict1 = {'A':['B'], 'C':['D']}
dict2 = {'B':['X'], 'D':['Y']}
new_dict = dict()
for val1, val2 in dict1.items():
new_dict[val1] = {val2[0]:dict2[val2[0]]}
new_dict
{'A': {'B': ['X']}, 'C': {'D': ['Y']}}
推荐阅读
- php - 如何通过 HTML 表单传递 MediaRecorder 录制的视频
- sql - 重新构建查询以使用具有相似数据但之间没有每个日期的表
- ios - SwiftUI 中带循环的动态按钮
- arrays - 我想将 id 值存储在变量 ex $id=76 中
- ruby-on-rails - 在 ActiveRecord 中寻找常用词/短语
- json - 我必须解析动态 json
- asp.net-mvc-4 - 如何在 Asp.Net MVC5 中启用 CORS
- laravel - 在 vuex 操作中调用时未定义路由器
- java - 如何在android中使用bitcoinj(walletappkit)从助记符创建比特币钱包
- tempus-dominus-datetimepicker - 如何在 Tempus Dominus Bootstrap-4 日期时间选择器中仅突出显示和启用特定的工作日?