collections 是 Python 的一个内置模块,它实现了一些专门化的容器,提供了对 Python 的通用内建容器 dict、list、set 和 tuple 的补充。
namedtuple():一个工厂函数,用来创建元组的子类,子类的字段是有名称的。deque:类似列表的容器,但 append 和 pop 在其两端的速度都很快。ChainMap:类似字典的类,用于创建包含多个映射的单个视图。Counter:用于计数 hashable 对象的字典子类OrderedDict:字典的子类,能记住条目被添加进去的顺序。defaultdict:字典的子类,通过调用用户指定的工厂函数,为键提供默认值。UserDict:封装了字典对象,简化了字典子类化UserList:封装了列表对象,简化了列表子类化UserString:封装了字符串对象,简化了字符串子类化
参考
collections
https://docs.python.org/zh-cn/3/library/collections.html