set
Collections系列:
Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型:
一、计数器:
Counter 是对字典的加工处理,功能是计算序列中元素出现的次数。
1 import collections 2 3 import collections 4 obj = collections.Counter(‘testttteseess‘) 5 print (obj) 6 > Counter({‘t‘: 5, ‘s‘: 4, ‘e‘: 4}) # 统计各字符出现次数,并生成伪字典,key 是传入的元素,value 为元素出现的次数 7 8 obj = collections.Counter(‘testttteseess‘) 9 print (obj.most_common(5)) # 统计出现频率最高的5个字符,返回其值 10 > [(‘t‘, 5), (‘e‘, 4), (‘s‘, 4)]
elements enumerate
二、有序字典:
将字典的 key 放进有序的列表,再拿列表中的 key 去取字典中对应的 value。
原文:http://www.cnblogs.com/jayy/p/5144385.html