python 列表里重复元素的个数
时间: 2023-08-07 16:44:12 浏览: 307
python中比较两个列表的实例方法.docx
可以使用 Counter 对象来统计 Python 列表中每个元素出现的次数。Counter 是 collections 模块中的一个类,可以用于统计字符出现的次数、字典中键值对的数量等。例如:
```python
from collections import Counter
my_list = ['a', 'b', 'a', 'c', 'd', 'c', 'a']
count = Counter(my_list)
print(count)
```
输出结果为:`Counter({'a': 3, 'c': 2, 'b': 1, 'd': 1})`,表示元素 'a' 出现了 3 次,元素 'c' 出现了 2 次,元素 'b' 和 'd' 各出现了 1 次。
如果只想统计某个元素出现的次数,可以直接使用列表的 count() 方法,例如:
```python
my_list = ['a', 'b', 'a', 'c', 'd', 'c', 'a']
count_a = my_list.count('a')
print(count_a)
```
输出结果为:`3`,表示元素 'a' 出现了 3 次。
阅读全文