【发布时间】:2018-10-14 14:14:26
【问题描述】:
我有两本词典。一个是嵌套字典,另一个是通用字典。我想做一些划分:
dict1 = {'document1': {'a': 3, 'b': 1, 'c': 5}, 'document2': {'d': 2, 'e': 4}}
dict2 = {'document1': 28, 'document2': 36}
我想使用 dict1 中的内部字典值除以 dict2 中匹配文档的值。预期输出将是: 在此输入代码
dict3 = {'document1': {'a': 3/28, 'b': 1/28, 'c': 5/28}, 'document2': {'d': 2/36, 'e': 4/36}}
我尝试使用两个 for 循环来运行每个字典,但是值会重复多次,我不知道如何解决这个问题?有谁知道如何实现这个目标?我将不胜感激!``
【问题讨论】:
标签: python python-3.x loops dictionary nested-loops