A simple utility for merging python dictionaries.
Project description
# Deep Merge
This library contains a simple utility for deep-merging dictionaries and the data structures they contain.
Installation: pip install deep_merge
Documentation: https://pythonhosted.org/deep_merge
Repositiory: https://github.com/halfak/deep_merge
License: MIT
## 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 * Aaron Halfaker – https://github.com/halfak
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
deep_merge-0.0.4.tar.gz
(2.9 kB
view hashes)
Built Distribution
Close
Hashes for deep_merge-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8056b4b43c6dfddf5c7b1feb3a09f1ab1cbd74e8382e43736ea8c5619e8e5a4e |
|
MD5 | a5c6f0d0b844c8538d5226656538a1e6 |
|
BLAKE2b-256 | e00794e20c6407d93bb7800cf316762d64a6c9fb7b76a1163f90a7af4c3ae1da |