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

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从CSV文件读取列   javacom。苹果eawt。应用程序“访问限制”   java使用split将字符串拆分为子字符串。字符串(“”);   java Liferay自定义portlet本地化   java如何通过外部IP访问Weblogic(在虚拟盒上)URL?   java多事件侦听器和适配器   拖放java Jlayeredpane缩放,loo儿童鼠标事件   java如何创建流式传输到http响应的文件   与清单相关的java问题。罐装MF   Android中的java,如何检查我的参数是否包含值图像   使用Eclipse将java编译为特定的JRE   java为什么反向操作允许溢出处理?   java FirebaseStorage。getReferenceFromUrl(未知源)   为什么Java不允许从父构造函数创建子对象