目录
介绍
Counter是dict的子类,用于计数
可哈希
对象。它是一个集合,元素像字典键(key)一样存储,它们的计数存储为值。计数可以是任何整数值,包括0和负数。
创建
Counter
([
iterable-or-mapping
]),可迭代的或映射的可哈希对象都可以
>>> from collections import Counter
>>> Counter()
Counter()
>>> Counter('lady_killer9')
Counter({'l': 3, 'a': 1, 'd': 1, 'y': 1, '_': 1, 'k': 1, 'i': 1, 'e': 1, 'r': 1, '9': 1})
>>> Counter({'res':4,'blue':2})
Counter({'res': 4, 'blue': 2})
>>> Counter(cats=4,dogs=6)
Counter({'dogs': 6, 'cats': 4})
列表也是可以的
>>> Counter([7,7,8,9])
Counter({7: 2, 8: 1, 9: 1})
操作符
求并集 +
>