对于一个包含自然数的列表nums,计算他的度。列表的度定义为列表里任一元素出现的频率的最大值。 【输入形式】 从键盘输入一个列表,包含方括号,逗号分隔 【输出形式】 整数 【样例输入】 [1,2,3,3,4,5,4,3,3] 【样例输出】 4 【样例说明】 列的所有元素的频率中,元素3的频率最大为4.
时间: 2024-03-23 21:42:19 浏览: 146
计算列表的度.py.py
以下是一个Python程序,可以计算一个包含自然数的列表 `nums` 的度:
```python
import ast
from collections import Counter
# 从键盘输入一个列表,包含方括号,逗号分隔
nums = ast.literal_eval(input("请输入一个包含自然数的列表:"))
# 使用 Counter 函数计算每个元素出现的频率
count = Counter(nums)
# 计算度
degree = max(count.values())
# 输出结果
print(degree)
```
运行程序,输入样例输入 `[1,2,3,3,4,5,4,3,3]`,即可得到样例输出 `4`。
阅读全文