Python内建的 collections 集合模块中的 Counter 类能够简洁、高效的实现统计计数。...实例化 Counter 类
如果要使用 Counter,必须要进行实例化,在实例化的同时可以为构造函数传入参数来指定不同类型的元素来源。...(a = 1, b = 2, a = 3, c = 3) # SyntaxError
>>> print(d)
Counter({'c': 3, 'b': 2, 'a': 1})
我们都知道在字典中查找不存在的键...'d':2})
c.subtract(d)
>>> print(c)
Counter({'c': 1, 'a': 0, 'b': -1, 'd': -2})
其实就是两个 Counter 中的对应的元素的计数相减...+= Counter() 删除掉计数为 0 和复数的元素 Counter({'c': 3, 'b': 2, 'a': 1})
但是在 Counter 中有两个方法和字典中的使用有些区别:
异常方法