python计数器Count

# -*- coding:utf-8 -*-
"""
  python计数器Counter
  需导入模块collections
"""
import collections

# 统计各个字符出现的次数,以字典形式返回
obj = collections.Counter('adfsdfsdfswrwerwegfhgfhgh')
print obj
# elements => 原生的传入的值('adfsdfsdfswrwerwegfhgfhgh')
for v in obj.elements():
    print v

# 按参数给定的个数返回
print obj.most_common(4)
# 执行结果显示
Counter({'f': 5, 'd': 3, 'g': 3, 'h': 3, 's': 3, 'w': 3, 'e': 2, 'r': 2, 'a': 1})
[('f', 5), ('d', 3), ('g', 3), ('h', 3)]

 

相关文章:

  • 2021-07-31
  • 2021-08-05
  • 2021-08-31
  • 2021-06-07
  • 2021-12-19
  • 2021-08-11
  • 2022-12-23
猜你喜欢
  • 2021-07-15
  • 2021-11-23
  • 2022-12-23
  • 2021-11-23
  • 2021-12-11
  • 2021-09-06
相关资源
相似解决方案