python字典的嵌套扩展

sndict的Python项目详细描述


主页

https://img.shields.io/pypi/v/sndict.svghttps://img.shields.io/travis/zphang/sndict.svgDocumentation StatusUpdates

python字典的嵌套扩展

简介

此模块提供了对python标准库中dicts的扩展,提供了对嵌套字典结构的快速、干净的操作。此模块公开两个新的dict-类型:

  • NestedDict/ndict:为dicts提供轻量级包装,为嵌套字典结构上的操作提供附加功能。
  • StructuredNestedDict/sndict:一种基于重磅数据dict的结构,用于操作分层数据,具有丰富的跨嵌套级别过滤和转换功能。

这两个实现都在幕后使用OrderedDicts。

不需要其他依赖项。

功能

  • NestedDict/ndict
    • 在展平键和值上迭代
    • 嵌套的获取/设置操作
    • 适用于任意深度和不平衡深度的词典
  • StructuredNestedDict/sndict
    • flatten/stratify/rearrange方法允许跨不同层次结构的强大而丰富的操作
    • 嵌套的获取/设置操作,包括通过ix
    • 进行智能筛选
    • 通过dimunique_keys等方便的数据检查

历史记录

0.1.2(2019-05-02)

  • 删除python 2兼容性

0.1.1(2017-03-15)

  • 次要功能更新:
    • 唯一键
    • 到树字符串
    • 改进的过滤/索引< /LI>
    • 文档

0.1.0(2017-03-14)

  • 具有基本功能的初始版本

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

推荐PyPI第三方库


热门话题
Java无法调用扩展超级非抽象类的抽象类方法   java Hibernate 5关联[]引用了一个未映射的实体[]:origin(User.hbm.xml)   java禁用JSpinner中的数字分组   java Spring的环境抽象是否使用PropertyEditor?   java是否创建自定义注释作为FrameworkAnnotation的别名?   java如何将Selenium安装为Unix守护程序?   java三值if运算符在正则if-one中   有人能帮我在一个程序上分析java代码吗?   java Spring集成5.0反应堆类型支持   java Websphere 7线程转储分析   java Akka期货和监管策略如何应对失败   使用Clojure中的可选参数调用java函数的构造函数   java如何消除安卓按钮的延迟?   Android上使用X.509证书的java认证应用程序   java如何获取列表中特定类型的所有对象?   java如何将json数组字符串转换为json对象   安卓 Java从长时间返回的日期不正确   java Android Studio在尝试从TextEdit搜索单词时崩溃   ViewPager的java子项