用简单的方法遍历和查询dicts

t_dict的Python项目详细描述


https://badge.fury.io/py/t_dict.pnghttps://travis-ci.org/vandersonmota/t_dict.png?branch=masterhttps://pypip.in/d/t_dict/badge.png

以简单的方式遍历和查询dict

  • 免费软件:BSD许可证

安装

pip install t_dict

为什么?

处理深度嵌套的dict可能是一件非常痛苦的事情。tdict的目标是使用jsonpointer语法来减少使用它的无聊。

它站在jsonpointer(https://pypi.python.org/pypi/jsonpointer)的肩膀上,后者实现了rfc-https://tools.ietf.org/html/rfc6901

使用量

fromt_dict.t_dictimportTDicttd=TDict({'nested':{'dict':'here','other':{'spam':'eggs'}}})td.find('/nested/dict')>>'here'td.find('/nested/notfound','defaultvalue')>>'defaultvalue'td.setin('/nested/dict','new')td['nested']['dict']=='new'>>True# converts dict to TDictisinstance(td.find('/nested/other'),TDict)>>True

历史

0.1.0(2014-01-11)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java Android测试运行失败:没有测试结果   java设置JMenuItems与Nimbus LaF的边界   java是使用springboot、Crudepository和MySQL检查重复值的好方法吗   谷歌电子表格的Java时代日期   java向xml文件添加EditText不起作用   java ORA00933:SQL命令未正确结束WHERE子句   如何在java中防止JTextField上使用CTRL+C?   java绑定到TypeLiteral在google guice中是好的还是坏的做法   java找到了原始类型,缺少泛型类的返回参数   Kafka Streams API中ArrayList Serde的java问题   java在hibernate中,哪种持久化上下文的性能更好?   java通过本机查询获取数据库url、名称和模式版本   如何为Java枚举编写通用for循环?   在Java应用程序中播放MP3   如何使用VisualVM度量短时间运行的Java应用程序的性能?   java从当前日期获取datetime(秒)   简单JMH基准中的javagrpcoome和NPE   java如何加载Maven项目库中Spring jar的应用程序上下文   JavaCC XPath解析器   用于Scala和Java的类型安全生成器库