python counter()方法
时间: 2024-11-06 11:14:35 浏览: 3
简单掌握Python的Collections模块中counter结构的用法
`counter()`是Python内置的collections模块中的一个函数,它用于统计序列(如列表、元组或字符串)中各个元素的出现次数,并返回一个Counter对象。这个Counter对象是一个字典的子类,可以像字典一样存储键值对,其中键是元素,值是该元素的计数。
例如:
```python
from collections import Counter
fruits = ['apple', 'banana', 'apple', 'orange', 'banana', 'banana']
fruit_counts = Counter(fruits)
print(fruit_counts) # 输出: Counter({'banana': 3, 'apple': 2, 'orange': 1})
# 获取某个元素的计数
count_apple = fruit_counts['apple']
print(count_apple) # 输出: 2
# 更新计数
fruit_counts.update(['apple', 'orange'])
print(fruit_counts) # 输出: Counter({'banana': 3, 'apple': 3, 'orange': 2})
```
阅读全文