python collections.Counter对什么样的数据类型使用
时间: 2024-05-03 13:16:57 浏览: 93
Python中的collections.Counter对可哈希的对象进行计数,比如列表、元组、字符串、字典等可哈希对象。可以用它来统计一组数据中各元素出现的次数,它会返回一个字典,其中键为元素,值为元素出现的次数。例如,下面的代码演示了如何使用Counter对一个字符串进行计数:
```python
from collections import Counter
s = 'hello world'
c = Counter(s)
print(c)
```
输出结果为:
```
Counter({'l': 3, 'o': 2, 'h': 1, 'e': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1})
```
可以看到,Counter会返回一个字典,其中每个键代表字符串中的一个字符,对应的值则是该字符在字符串中出现的次数。
阅读全文