跳转到主要内容

有序集。

项目描述

oset

有序集,能记住原始插入顺序。

在Py2.5或更高版本上运行(在3.0或更高版本上无需修改即可运行)。对于Py2.5,还使用了ABC类的本地回端口。

基于双链表和内部字典的实现。这种设计使得OrderedSet具有与常规集相同的Big-O运行时间,包括O(1)的添加、删除和查找,以及O(n)的迭代。

用法

导入并创建有序集。

>>> from oset import oset
>>> os = oset()

需求

  • Python 2.5+

更改

版本 0.1

贡献者

根据Python软件基金会许可。 许可协议 =======

版权所有(c)2009,Raymond Hettinger,以及其他人员。保留所有权利。

基于为odict开发的包结构(版权所有(c)2010,BlueDynamics Alliance,奥地利)

  • 源代码的再分发必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式的再分发必须在本文档和/或其他与分发一起提供的材料中复制上述版权声明、本条件列表和以下免责声明。

  • 不得使用BlueDynamics Alliance的名称或其贡献者的姓名来推广或认可由本软件派生出的产品,除非事先获得具体书面许可。

本软件由BlueDynamics Alliance提供,"按原样"提供,并放弃任何明确或暗示的保证,包括但不限于对适销性和特定用途适用性的暗示保证。在任何情况下,BlueDynamics Alliance不对任何直接、间接、偶然、特殊、示范性或连锁损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论何种原因和责任理论(包括但不限于合同、严格责任或侵权(包括疏忽或不计过失)),即使已告知此类损害的可能性。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

oset-0.1.3.tar.gz (7.3 kB 查看哈希值)

上传时间 源代码

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面