collection of operations for nested dict, list and tuple.
Project description
collection of operations for nested dict, list and tuple.
Usage
applyto
>>> applyto(print, {"a": [1, 2], "b": [3, 4], level = 1)
[1, 2]
[3, 4]
>>> applyto(print, {"a": [1, 2], "b": [3, 4], level = 2)
1
2
3
4
mapto
>>> mapto(sum, {"a": [1, 2], "b": [3, 4], level = 1)
{'a': 3, 'b': 7}
>>> mapto(lambda x: 2 * x, {"a": [1, 2], "b": [3, 4], level = 2)
{'a': [2, 4], 'b': [6, 8]}
transpose
>>> transpose({"a": [1, 2], "b": [3, 4], levels = [1, 0])
[{"a": 1, "b": 3}, {"a": 2, "b", 4}]
License
These codes are licensed under CC0.
Tips
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
treeop-0.0.1.tar.gz
(2.8 kB
view hashes)
Built Distributions
treeop-0.0.1-py3.4.egg
(6.7 kB
view hashes)
Close
Hashes for treeop-0.0.1.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b235337958f0ea0b5bd97330392f1b72a22fc1b264cceef829e9d6067f15dc6 |
|
MD5 | 5bf9043c9728fb7ab6585b775b665e8b |
|
BLAKE2b-256 | 5cf2ecd596da5454ccd19927fc4d79038b7e0741d1490c5c16fc2ec4088483f0 |