collection模块

collection模块

是对Python的通用内置容器:字典、列表、元组和集合的扩展,它包含一些专业的容器数据类型:

  • Counter(计数器):dict子类,用于计算可哈希性对象的个数。
  • OrderedDict(有序字典):dict 子类,记录着数据成员添加的顺序。
  • defaultdict(默认字典):dict 子类,调用一个工厂函数来为dict的values值缺失提供一个默认值。
  • namedtuple(可命名元组):工厂函数生成有命名字段的tuple子类。
  • deque(双向队列):能在“队列”两端快速出队、入队的函数,类似于队列的(list-like)的容器。
  • ChainMap:为多个映射创建单一视图的类字典类型。
  • UserDict将字典包裹起来使得创建字典的子类更容易。
  • UserList将列表对象包裹起来使得创建列表的子类更容易。
  • UserString将字符串对象包裹起来使得创建字符串的子类更容易。

参考网页:https://docs.python.org/3.5/library/collections.html

 

posted @ 2019-09-01 23:35  套你大象  阅读(182)  评论(0编辑  收藏  举报