文章目录
- `Counter()` 的基本用法
- 1. 使用列表进行计数
- 2. 使用字符串进行计数
- 3. `most_common()` 方法
- 4. 处理不存在的元素/统计某个元素出现的次数
- 5. 更新计数器
- 6. 减少计数器中的元素
- 高级用法
- 1. 元素合并与数学运算
- 2. 转换为其他数据结构
- 总结
- 示例代码
Counter()
是 Python 的
collections
模块中的一个类,专门用于
统计可迭代对象中元素的频率。它类似于字典对象,键为元素,值为该元素出现的次数。相比于手动使用字典来统计元素频率,
Counter()
提供了更加简洁且高效的实现方式。
Counter()
的基本用法
要使用 Counter()
,首先需要导入 collections
模块:
from collections import Counter
1. 使用列表进行计数
假设我们有一个包含多个重复元素的列表,Counter()
可以快速统计出每个元素出现的次数:
from collections