python計數器Count


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)]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM