merge_dicts¶
- pyhelpers.ops.merge_dicts(*dicts)[source]¶
Merge multiple dictionaries into a single dictionary.
- Parameters:
dicts (dict) – One or multiple dictionaries to merge.
- Returns:
A dictionary containing all elements from the input dictionaries.
- Return type:
dict
Examples:
>>> from pyhelpers.ops import merge_dicts >>> dict_a = {'a': 1} >>> dict_b = {'b': 2} >>> dict_c = {'c': 3} >>> merged_dict = merge_dicts(dict_a, dict_b, dict_c) >>> merged_dict {'a': 1, 'b': 2, 'c': 3} >>> dict_c_ = {'c': 4} >>> merged_dict = merge_dicts(merged_dict, dict_c_) >>> merged_dict {'a': 1, 'b': 2, 'c': [3, 4]} >>> dict_1 = merged_dict >>> dict_2 = {'b': 2, 'c': 4, 'd': [5, 6]} >>> merged_dict = merge_dicts(dict_1, dict_2) >>> merged_dict {'a': 1, 'b': 2, 'c': [[3, 4], 4], 'd': [5, 6]}