支持嵌套python dict中类似xpath的查找。

nesdict的Python项目详细描述


#Nesdict

[![构建状态](https://travis-ci.org/kargathia/nesdict.svg?branch=master)(https://travis ci.org/kargathia/nesdict)


旨在向python的内置“dict()”添加易于使用的查找语法,消除了链接`[]`运算符或`.get()`调用的需要。

'嵌套':{
'值':'内容',
'内容':'更多内容',
'数字':42
},
'内容':'其他'
}
}
}
}

xdata['/path/to/nested/value']='内容'

xdata.search('/path/to/nested/*')=[
('/path/to/nested/value','stuff'),
('/path/to/嵌套/嵌套/thing/nested/thing/thing/more stuff'),
('/path/to/nested/to/nested/thing/thing/more stuft/more stuft/more stuft/42)
]


('/path/to/nested/thing/less/travel/by']='所有的区别'




'到':{
'嵌套':{
'值':'东西',
'东西':'更多东西',
'数字':42
},
'东西':'其他'
},
'少':{
'旅行':{
'由':'所有区别'
}
}
}
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调用看起来模棱两可,但在意外的输出下运行得很好   java Spring工具套件:导入Spring入门内容时出错   javasocket在不接受连接的情况下侦听?   java无法将camel服务部署到jboss Fuse   使用java将jdbc结果集设置为文本文件   编辑JTable时java向量类类型的更改   java使用递归和二叉树计算算术表达式   java如何基于用户输入运行一组代码   java Jetty ServletTester类打包在哪里?   从一定的旋转位置发射子弹   java谷歌Foobar数字站   java LibGDX textfield输入导致崩溃   在Android Java中,公共阵列列表的大小在两个地方显示不同   RESTJava。lang.NoClassDefFoundError:org/eclipse/jetty/server/Handler   java将颜色更改为<ice:commandLink>   ArrayList Java的ints输入列表   如何使用Gson将JSON映射转换为自定义Java列表?   java调用用@Cacheable(org.springframework.cache.annotation.Cacheable)注释的方法   java ServletContext getContextPath()