Python 2.7的collections模块的后向移植
项目描述
backport_collections是Python 2.6的后向移植Python 2.7的collections模块。
什么是后向移植的?
Counter、deque、OrderedDict和namedtuple已被后向移植。collections模块的其他成员仍然暴露在外。注意,尽管如此,一些ABC类略有不同(见以下已知问题)。
用法
要使用它,只需从模块backport_collections导入所需的类。例如
from backport_collections import Counter from backport_collections import deque from backport_collections import OrderedDict from backport_collections import namedtuple
已知问题
在Python 2.6中,问题9137未得到解决,因为它在接收到名为self的关键字参数时会抱怨。错误是TypeError: update()得到了多个关键字参数'self'的值。此外,关键字参数也不能命名为other,因为这会导致它认为它是完整的字典。在这种情况下不会引发错误。
在Python 2.6中,问题8743未完全解决:与真实集合的集合互操作性
许可证
Python软件基金会许可证。
变更
v0.1 (15/08/2014): 同步到修订版 http://hg.python.org/cpython/rev/6d41f139709b
项目详情
关闭
backport_collections-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 939ac17313c6cda524b15fea9706af6ececd07b763a48b371b5b6d345b05eab7 |
|
MD5 | b4cb1ede168fc9cb7d4f59399a15fbca |
|
BLAKE2b-256 | d0ddd833f666d54a3ec27a8ffd85e2c05838585550de3b38addd8a11d8528734 |