用Python求数组众数
时间: 2024-02-16 15:33:49 浏览: 71
python求众数问题实例
你好,很高兴为你服务。关于你的问题,可以使用Python中的collections库来实现。具体代码如下:
```python
from collections import Counter
def mode(arr):
counter = Counter(arr)
modes = counter.most_common()
if len(arr) > 1:
if modes[0][1] == modes[1][1]:
return None
return modes[0][0]
```
其中,输入参数arr为需要求数组众数的列表,函数返回该列表的众数。如果列表中存在多个数字出现次数相等,返回None。
阅读全文