跳转到主要内容

更多迭代工具

项目描述

Python迭代器的更多有用工具。一组常用实用函数。

[![Build Status](https://travis-ci.org/mrocklin/itertoolz.png)](https://travis-ci.org/mrocklin/itertoolz)

itertools的关系

itertools包(带一个s)是标准库中的一个包。它与itertoolz(带一个z)有以下不同之处。

  • itertools有一个sitertoolz有一个z

  • itertools严格上是 [流算法](http://en.wikipedia.org/wiki/Streaming_algorithm) 的库,而 itertoolz 接受需要有限迭代器的函数。

  • itertools变化很慢,由官方Python社区管理(您提交一个 PEP)。 itertoolz 更宽松(您提交一个拉取请求)

  • itertools 最小化。 itertoolz 接受食谱。

作者

[Matthew Rocklin](http://matthewrocklin.com)

许可证

新BSD。见[许可证文件](LICENSE.TXT)。

安装

itertoolz位于Python包索引(PyPi)

pip install itertoolz

easy_install itertoolz

或从源代码安装

./setup.py install

依赖项

itertoolz支持Python 2.6+和Python 3.2+,具有公共代码库。

它没有标准库之外的依赖项。

另请参阅

项目详情


下载文件

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

源分发

itertoolz-0.5.tar.gz (3.6 kB 查看哈希值)

上传时间

支持