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 details)
Built Distribution
File details
Details for the file deep_merge-0.0.4.tar.gz
.
File metadata
- Download URL: deep_merge-0.0.4.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54415f90934c42e334114e2864cb4d4e7335b34ad396e35ad8610c96065a47e |
|
MD5 | 18aef6f77e11db68c83d8f20a253b3e8 |
|
BLAKE2b-256 | a525aa35c20acd8a4f515f9e4c8dee4c7731446234101a6dae0c34cf498bb342 |
File details
Details for the file deep_merge-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: deep_merge-0.0.4-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8056b4b43c6dfddf5c7b1feb3a09f1ab1cbd74e8382e43736ea8c5619e8e5a4e |
|
MD5 | a5c6f0d0b844c8538d5226656538a1e6 |
|
BLAKE2b-256 | e00794e20c6407d93bb7800cf316762d64a6c9fb7b76a1163f90a7af4c3ae1da |