python 计算数组中出现次数最多的元素,及其出现的个数
时间: 2023-11-13 21:31:27 浏览: 132
可以使用Python中的collections模块中的Counter()函数来计算数组中出现次数最多的元素及其出现的个数。
以下是一个简单的示例代码:
```python
from collections import Counter
# 定义数组
arr = [1, 3, 5, 1, 2, 1, 3, 5, 4, 5, 5]
# 使用Counter()函数计算元素出现的次数
count = Counter(arr)
# 获取出现次数最多的元素及其出现的个数
most_common_element, count_most_common_element = count.most_common(1)[0]
# 输出结果
print("出现次数最多的元素是:", most_common_element)
print("它出现的次数是:", count_most_common_element)
```
在这个例子中,我们定义了一个数组arr,并使用Counter()函数计算了每个元素出现的次数。然后,我们使用most_common()函数获取出现次数最多的元素及其出现的个数。最后,我们将结果打印到屏幕上。
阅读全文