定义函数,求一组数据中出现次数最多的数据
时间: 2023-04-25 14:02:29 浏览: 117
数据结构习题-数据结构习题课6
可以定义一个函数,输入一个列表,输出出现次数最多的数据。
具体实现可以使用字典来记录每个数据出现的次数,然后找出出现次数最多的数据即可。
代码示例:
```python
def most_frequent(data):
count = {}
for d in data:
if d in count:
count[d] += 1
else:
count[d] = 1
max_count =
max_data = None
for d, c in count.items():
if c > max_count:
max_count = c
max_data = d
return max_data
```
调用示例:
```python
data = [1, 2, 3, 2, 1, 2, 3, 3, 3]
print(most_frequent(data)) # 输出 3
```
阅读全文