python怎么统计数组里元素的出现次数
时间: 2023-11-17 16:06:15 浏览: 77
可以使用 Python 的 Counter 模块来统计数组里元素的出现次数。具体步骤如下:
1. 导入 Counter 模块:`from collections import Counter`
2. 定义一个数组:`arr = [1, 2, 3, 2, 1, 1, 4]`
3. 使用 Counter 统计元素出现的次数:`count = Counter(arr)`
4. 输出结果:`print(count)`
执行上述代码会输出一个字典,其中键为数组中的元素,值为元素在数组中出现的次数。对于上面的数组,输出结果为:`Counter({1: 3, 2: 2, 3: 1, 4: 1})`。
相关问题
用python统计数组中各数组出现次数
可以使用Python中的collections模块中的Counter类来统计数组中各元素出现的次数。以下是一个示例代码:
```python
from collections import Counter
arr = [1, 2, 3, 1, 2, 1, 4, 5, 2, 3, 1]
count = Counter(arr)
for key, value in count.items():
print(f"{key}出现了{value}次")
```
输出结果:
```
1出现了4次
2出现了3次
3出现了2次
4出现了1次
5出现了1次
```
python统计数组中的元素
您可以使用Python的内置函数`collections.Counter`来统计数组中的元素的出现次数。首先,您需要导入`collections`模块,然后使用`Counter`函数来创建一个计数器对象。接下来,将数组作为参数传递给计数器对象,它将返回一个字典,其中包含数组中每个元素的出现次数。以下是一个示例代码:
```python
from collections import Counter
array = [1, 2, 3, 1, 2, 1, 3, 4, 5, 4, 4]
counter = Counter(array)
print(counter)
```
输出结果将是一个字典,其中包含数组中每个元素的出现次数:
```
Counter({1: 3, 2: 2, 3: 2, 4: 3, 5: 1})
```
在这个例子中,数字1出现了3次,数字2和3各自出现了2次,数字4出现了3次,数字5只出现了1次。
阅读全文