擅长:python、mysql、java
<p>最简单的方法是获取两个字典中所有键的列表并检索这些值。在本例中,我假设结果字典中的每个名称都是字典中的一个键,每个值都是两个键的dict info和error及其各自的值(如果不存在,则为0)</p>
<p>无论如何,相同的代码:</p>
<pre><code>info_dict = {'breee': 9, 'ac': 3, 'mcintosh': 4, 'jackowens': 4, 'mdouglas': 5, 'oren': 9, 'xlg': 6, 'ahmed.miller': 6, 'blossom': 11, 'bpacheco': 3, 'enim.non': 5, 'rr.robinson': 1, 'flavia': 6, 'sri': 3, 'nonummy': 5, 'montanap': 6, 'mai.hendrix': 6, 'kirknixon': 2, 'noel': 5, 'britanni': 1}
error_dict = {'mdouglas': 2, 'noel': 10, 'blossom': 3, 'rr.robinson': 3, 'breee': 1, 'nonummy': 3, 'ahmed.miller': 3, 'jackowens': 4, 'ac': 4, 'kirknixon': 4, 'sri': 4, 'enim.non': 4, 'mcintosh': 7, 'oren': 3, 'britanni': 1}
result_dict = {}
for name in set(list(info_dict.keys())+list(error_dict.keys())):
result_dict[name] = {
"info": info_dict.get(name, 0),
"error": info_dict.get(name, 0)
}
print(result_dict)
</code></pre>