知行编程网知行编程网  2023-01-05 00:00 知行编程网 隐藏边栏  8 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python计数模块counter?的相关知识,希望可以帮到处于编程学习途中的小伙伴


如何使用python计数模块counter?


在企业管理中,掌握丰富的统计信息资源,通过科学的分析方法和先进的技术手段,进行深入的综合分析和专题研究,可以为科学决策和管理提供各种备选咨询建议和对策。可见作为第一关的统计是非常重要的。小编之前给大家介绍过如何使用统计函数count(


),其实在python中不仅有count函数起到统计作用,还有计数模块counter,下面我们一起来看看。




1、



counter




在python中是一个计数器。是




dict的子类,计算可hash的对象。





主要功能:可以支持方便快捷的计数,统计元素个数,然后统计返回一个字典,key是元素,value是元素个数。



2、c

ounter创建的四种方法:

>>> c = Counter()  # 创建一个空的Counter类
>>> c = Counter('gallahad')  # 从一个可iterable对象(list、tuple、dict、字符串等)创建
>>> c = Counter({'a': 4, 'b': 2})  # 从一个字典对象创建
>>> c = Counter(a=4, b=2)  # 从一组键值对创建



3、使用示例


计数示例:统计文件中每个单词出现的次数

# 普通青年
d = {}
with open('/etc/passwd') as f:
    for line in f:
        for word in line.strip().split(':'):
            if word not in d:
                d[word] = 1
            else:
                d[word] += 1
 
# 文艺青年
d = defaultdict(int)
   with open('/etc/passwd') as f:
       for line in f:
           for word in line.strip().split(':'):
               d[word] += 1
 
# 棒棒的青年
word_counts = Counter()
with open('/etc/passwd') as f:
    for line in f:
word_counts.update(line.strip().split(':'))


以上就是对计数模块counter的介绍,

计数器方便快捷的帮我们计算,以上的使用方法一定要掌握~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享