python多个字典合并
要将多个字典合并成一个字典,可以使用 Python 字典的 update() 方法或者使用 ** 运算符。
方法 1:使用 update() 方法
使用 update() 方法可以将一个字典的键值对添加到另一个字典中。我们可以循环遍历多个字典,并将它们的键值对添加到一个新字典中。例如:
dict1 = {"key1": "value1", "key2": "value2"} dict2 = {"key3": "value3", "key4": "value4"} dict3 = {"key5": "value5", "key6": "value6"} merged_dict = {} for d in (dict1, dict2, dict3): merged_dict.update(d) print(merged_dict)
这将输出:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4', 'key5': 'value5', 'key6': 'value6'}
方法 2:使用 ** 运算符
使用 ** 运算符可以将多个字典合并成一个字典。例如:
dict1 = {"key1": "value1", "key2": "value2"} dict2 = {"key3": "value3", "key4": "value4"} dict3 = {"key5": "value5", "key6": "value6"} merged_dict = {**dict1, **dict2, **dict3} print(merged_dict)
这将输出相同的结果:
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4', 'key5': 'value5', 'key6': 'value6'}
相关文章