Collections模块-python

参考: https://www.cnblogs.com/deeper/p/8073412.html      Python高级数据结构-Collections模块

http://www.pythoner.com/205.html     Python标准库——collections模块的Counter类


Collections模块

    collections模块自Python 2.4版本开始被引入,包含了dict、set、list、tuple以外的一些特殊的容器类型,分别是:
a)Counter:计数器,用于统计元素的数量,是字典的子类,引入自2.7。
b)OrderDict:有序字典,是字典的子类,引入自2.7。
c)defaultdict:值带有默认类型的字典,引入自2.5。
d)namedtuple:可命名元组,通过名字来访问元组元素,是一个工厂函数。引入自2.6。

e)deque :双向队列,队列头尾都可以放,也都可以取(与单向队列对比,单向队列只能一头放,另一头取)。引入自2.4。

代码(基于python3.6)

import collections  #导入collections模块,使用里面函数时加前缀collections,如 collections.Counter()
from collections import  *      #导入collections模块里面的所有函数,可以直接使用函数,如Counter()
from collections import 函数    #导入collections模块中的某个函数


猜你喜欢

转载自blog.csdn.net/yeziand01/article/details/80619301