Python中的collections

https://docs.python.org/2/library/collections.html

1、Counter

获取列表或者可迭代对象中的元素及个数 ,返回的是字典,key是元素,value是出现的个数


2、defaultdict(type)

与dict有些不同,其value值类型在初始化时就指定


3、namedtuple('classname', 'property_name1,property_name2')或者namedtuple('classname', 'key1 key2')

把元组转换成容器,不需要通过下标来访问,通过属性名来访问


4、OrderedDict

有序字典,保持插入的顺序,覆盖时不会修改原来的顺序


5、deque

双端队列,右边操作的append, pop, extend

左边操作的:appendLeft, popLeft, extendLeft


你可能感兴趣的:(Python)