Counter计数器,继承了dict类,基本可以和字典的操作一样
from collections import Counter
# 实例化 counter = Counter("abcabcccaaabbb") print(counter) # Counter({'a': 5, 'b': 5, 'c': 4}) # 数量最多的2个 print(counter.most_common(2)) # [('a', 5), ('b', 5)] # 查看所有元素 print("".join(counter.elements())) # aaaaabbbbbcccc # 类似dict,查看键 print(counter.keys()) # dict_keys(['a', 'b', 'c']) # 类似dict,查看值 print(counter.values()) # dict_values([5, 5, 4])