具有导航、编辑和枚举功能的分层拉链。见休伊特

zipper的Python项目详细描述


拉链[![构建状态](https://travis ci.org/trivio/zippers.png)(https://travis ci.org/trivio/zippers)
==


huet首先描述的数据结构用于遍历和操作不可变树。这个库是在clojure中找到的zippers
实现的一个端口。

usage
----


zippers模块提供了几个函数来创建一个loc对象,该对象表示树中当前的焦点。



`````
>;>;>top=zippers.list([1,[2,3],4])

>;>print top.down().right().node()
[2,3]

>;>print top.down().right().down().node()
2

>;>print top.down().right().down().replace(0.root()
[1,[0,3],4]


```

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

推荐PyPI第三方库


热门话题
java有可能让一个bean在春天拥有多个父对象吗?   java将字符串转换为sparql URI   java如何仅从JPQL中的日期时间字段按日期分组   java到节点。js代码转换   java为什么即使构建成功,applet也不启动?   java多人查询jpql   令牌“}”上的java语法错误,{应为   基于列表的简单留言板实现中的java NullPointerException   javasimplenlg:我们如何指定数量?   java如何仅从Freemarker中的字符串获取字母表?   java Spring引导JPA按实体排序集合   java排序单链表与排序双链表   eclipse将版权头添加到所有项目文件(.java、.xml、…)