8.2.8.4. combine_dicts

combine_dicts(*dicts, copy=False, base=None)[source]

Combines multiple dicts in one.

Parameters:
  • dicts (dict) – A sequence of dicts.
  • copy (bool, optional) – If True, it returns a deepcopy of input values.
  • base (dict, optional) – Base dict where combine multiple dicts in one.
Returns:

A unique dict.

Return type:

dict

Example:

>>> sorted(combine_dicts({'a': 3, 'c': 3}, {'a': 1, 'b': 2}).items())
[('a', 1), ('b', 2), ('c', 3)]