halfak / deep_merge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Merge

This library contains a simple utility for deep-merging dictionaries and the data structures they contain.

Example

>>> import deep_merge
>>>
>>> print(deep_merge.merge({'a': {'b': 10}}, {'a': {'c': 5}}))
{'a': {'b': 10, 'c': 5}}

Note that the first parameter is modified and will be assigned the return value.

>>> d1 = {}
>>> d2 = {'a': 1}
>>> deep_merge.merge(d1, d2)
>>> print(d1)
{'a': 1}

Author

About


Languages

Language:Python 100.0%