计数统计应用举例:
1.检测样本中某一值出现的次数
2.日志分析某一消息出现的频率
3.分析文件中相同字符串出现的概率等
实现:
1.dict
some_data = ['a','2',2,4,5,'2','b',4,7,'a',5,'d','a','z']
count_frq = dict()
for item in some_data:
if item in count_frq:
count_frq[item] += 1
else:
count_frq[item] = 1
print count_frq
{'a': 3, 2: 1, 'b': 1, 4: 2, 5: 2, 7: 1, '2': 2, 'z': 1, 'd': 1}
2.defaultdict
>>> from collections import defaultdict
>>> some_data = ['a','2',2,4,5,'2','b',4,7,'a',5,'d','a','z']
>>> count_frq &