python获得数组里各种元素的个数
时间: 2023-09-24 13:02:37 浏览: 145
你可以使用 Python 的内置函数 `collections.Counter()` 来获得数组里各种元素的个数。例如,假设你有一个数组 `arr`,你可以使用以下代码来获得各种元素的个数:
```
from collections import Counter
arr = [1, 2, 3, 1, 2, 3, 4, 5, 1, 2]
counts = Counter(arr)
print(counts)
```
这将输出一个字典,其中键是数组中的元素,值是该元素在数组中出现的次数:
```
{1: 3, 2: 3, 3: 2, 4: 1, 5: 1}
```
因此,上面的输出意味着数字 1 在数组中出现了 3 次,数字 2 也出现了 3 次,数字 3 出现了 2 次,数字 4 和 5 分别只出现了 1 次。
相关问题
python求数组中元素的个数
您好,可以使用 len() 函数来求一个数组中元素的个数,例如:
```
arr = [1, 2, 3, 4, 5]
count = len(arr)
print(count) # 输出 5
```
希望能够帮到您!
python 统计数组中每个元素的个数
你可以使用 Python 中的 `collections` 模块中的 `Counter` 类来实现统计数组中每个元素的个数。
例如,假设有一个数组 `arr`,你可以像这样统计每个元素的个数:
```python
from collections import Counter
arr = [1, 2, 3, 1, 2, 1, 4, 5, 4, 2]
count = Counter(arr)
print(count)
```
输出结果会是:
```
Counter({1: 3, 2: 3, 4: 2, 3: 1, 5: 1})
```
其中,每个元素作为 key,对应的个数作为 value,存储在一个字典中。