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.3.tar.gz
(2.9 kB
view hashes)
Built Distribution
Close
Hashes for deep_merge-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72bef38841ba4c88df4a962241469f615aaaba456d5a6cc0cd9bff87618042e |
|
MD5 | bf30f4dda361f2096f2880cb7312ca61 |
|
BLAKE2b-256 | afe562901da81e6eaf49ff6d08110cfc7942833f4a9b1452d7a8fb4ac453e834 |