支持嵌套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 Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果