我是靠谱客的博主 危机春天,最近开发中收集的这篇文章主要介绍python3 Counter模块,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

from collections import Counter

c = Counter("周周周周都方法及")
print(c)
print(type(c))
print('__iter__' in dir(c))
print('__next__' in dir(c))
print('items' in dir(c))

执行结果:
Counter({'周': 4, '方': 1, '及': 1, '都': 1, '法': 1})
<class 'collections.Counter'>
True
False
True

'''get()方法获取元素出现的次数,没找到,则为None'''
print(c.get("周"))
print(c.get("好"))

执行结果:
4
None

for k, v in c.items():
print("'"+k+"'的数量:"+str(v))

执行结果:
'方'的数量:1
'及'的数量:1
'都'的数量:1
'法'的数量:1
'周'的数量:4

'''和字典get()方法一样'''
dic = {"a": 1, "b": 2, "c": 3}
print(dic.get('a'))
print(dic.get('g'))

执行结果:
1
None

'''统计列表列表中"周杰伦'出现的次数'''
lst = ["赵本山", "河正宇", "黄海", "追击者", "周杰伦", "周杰伦"]
c = Counter(lst)
print(c.get("周杰伦"))

执行结果:
2

 

转载于:https://www.cnblogs.com/lilyxiaoyy/p/10791452.html

最后

以上就是危机春天为你收集整理的python3 Counter模块的全部内容,希望文章能够帮你解决python3 Counter模块所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部