python中的计数函数_如何使用python计数模块counter?

在企业管理中,掌握丰富的统计信息资源,在通过科学的分析方法和先进的技术手段,深入开展综合分析和专题研究,可以为科学决策和管理提供各种可供选择的咨询建议与对策方案。可以看出,作为第一关的统计至关重要。小编之前向大家介绍了统计函数count的使用方法(https://www.py.cn/jishu/jichu/21678.html),其实python中发挥统计作用的不止count函数,还有计数模块counter,下面我们来看看吧。

1、counter

在python中是一个计数器。是dict的子类,计算可hash的对象。主要功能:可以支持方便、快速的计数,将元素数量统计,然后计数并返回一个字典,键为元素,值为元素个数。

2、counter创建的四种方法:>>> 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的介绍,counter方便、快速的帮助我们计算,上面的使用方法要掌握哦~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值