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