python中如何统计一个list中各元素出现的次数
时间: 2024-01-09 17:03:52 浏览: 88
python 统计一个列表当中的每一个元素出现了多少次的方法
5星 · 资源好评率100%
可以使用Python内置的`collections`模块中的`Counter`类来实现。
示例代码如下:
```python
from collections import Counter
lst = ['a', 'b', 'c', 'a', 'b', 'a']
count = Counter(lst)
print(count)
```
输出结果:
```
Counter({'a': 3, 'b': 2, 'c': 1})
```
在上面的代码中,我们首先导入了`collections`模块中的`Counter`类。然后,我们定义了一个包含重复元素的列表`lst`,并将其传递给`Counter`类的构造函数中。`Counter`类会自动统计每个元素在列表中出现的次数,并将结果以字典形式返回,其中字典中的键为元素,值为出现次数。最后,我们将统计结果打印出来。
阅读全文