Python计算列表中的相同元素的个数
时间: 2024-01-28 12:04:59 浏览: 78
python 计算两个列表的相关系数的实现
可以使用Python内置的collections库中的Counter函数来计算列表中相同元素的个数。
下面是一个例子:
```python
from collections import Counter
lst = [1, 2, 3, 2, 1, 1, 4, 5, 4, 4]
counts = Counter(lst)
print(counts)
```
输出结果为:
```
Counter({1: 3, 2: 2, 4: 3, 3: 1, 5: 1})
```
其中Counter函数返回的是一个字典,键为列表中的元素,值为该元素在列表中出现的次数。可以通过遍历这个字典来输出每个元素出现的次数。例如:
```python
for key, value in counts.items():
print(key, "出现了", value, "次")
```
输出结果为:
```
1 出现了 3 次
2 出现了 2 次
3 出现了 1 次
4 出现了 3 次
5 出现了 1 次
```
阅读全文