嵌套dict、list和tuple的操作集合。
treeop的Python项目详细描述
嵌套dict、list和tuple的操作集合。
用法
适用于
>>>applyto(print,{"a":[1,2],"b":[3,4],level=1)[1,2][3,4]>>>applyto(print,{"a":[1,2],"b":[3,4],level=2)1234
mapto
>>>mapto(sum,{"a":[1,2],"b":[3,4],level=1){'a':3,'b':7}>>>mapto(lambdax:2*x,{"a":[1,2],"b":[3,4],level=2){'a':[2,4],'b':[6,8]}
转置
>>>transpose({"a":[1,2],"b":[3,4],levels=[1,0])[{"a":1,"b":3},{"a":2,"b",4}]
许可证
这些代码是根据 CC0。