用简单的方法遍历和查询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 New Relic cpu使用情况Heroku应用程序   数学为什么在Java中,两个相同的数字以略微不同的形式书写会产生两种不同的结果   java如何用不同的宽度在彼此内部绘制圆?   键入数组时for循环和for each循环之间的java差异   java选定菜单文本颜色   java CollappingToolbarLayout EnterAlways Collapsed不起作用   java字符串处理中间3个字母   用于生成XML签名的每个元素上的java SOAP头xmlns:ds   java写入文件/大量字节失败   java以编程方式读取队列的参数   java如何使用webdriver在弹出消息中选择元素?   java Json数组对象通过控制器[Spring Boot]传递到模型   java如何创建应用程序。生成EAR文件时代码中的xml?   java我尝试将一些值设置为整数数组,但这些值不会保持不变   java Android Studio:缺少SDK   如何使用java在RESTWeb服务中下载不同类型的文件   Java堆与平衡树   java需要一种在扫雷游戏中随机放置地雷的方法的帮助   java如何在适配器类外部更新RecyclerView适配器