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}
我有两本以用户名为键的字典。如何合并它们,使键保持不变,并将两个值都指定给键?如果任何一个字典中都不存在该键,则应将其赋值为0。实际上,我需要从上面的字典中创建一个CSV文件,格式如下。 “用户名”、“信息”、“错误”。感谢您的帮助。不得添加这些值
最简单的方法是获取两个字典中所有键的列表并检索这些值。在本例中,我假设结果字典中的每个名称都是字典中的一个键,每个值都是两个键的dict info和error及其各自的值(如果不存在,则为0)
无论如何,相同的代码:
下面是一个版本,它创建一个列表列表作为输出,并根据您的请求使用pandas导出csv
相关问题 更多 >
编程相关推荐