Python合并两个字典的代码
假设我们有两个或更多的字典,我们想把它们都合并成一个具有唯一键的字典,可以使用下面的Python代码实现。
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/26 功能描述:Python合并两个字典的代码 """ from collections import defaultdict # 使用 collections 模块合并两个字典 def merge_dicts(*dicts): mdict = defaultdict(list) for d in dicts: for key in d: mdict[key].append(d[key]) return dict(mdict) dict1 = {'site_1': 'pidancode.com'} dict2 = {'site_2': 'freepythoncode.com'} print(merge_dicts(dict1, dict2))
输出:
{'site_1': ['pidancode.com'], 'site_2': ['freepythoncode.com']}
相关文章