有谁知道为什么以下False不是True?计数器不应该与多集合类似吗?欢迎任何对文档的引用.
Counter()==Counter({'a': 0})
Run Code Online (Sandbox Code Playgroud)
注意:计数器主要用于处理正整数以表示运行计数; 但是,注意不要不必要地排除需要其他类型或负值的用例.
因此,它们并不完全像多组; 它们明确支持超出正整数的值,任何设置的键0仍被视为数据点.
您可以通过减去空Counter对象显式删除0或0以下的任何计数器:
>>> from collections import Counter
>>> Counter({'a': 0}) - Counter()
Counter()
>>> Counter({'a': 0, 'b': 1, 'c': -1}) - Counter()
Counter({'b': 1})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1793 次 |
| 最近记录: |