python求列表内数据的最大值最小值中位数平均数以及和
时间: 2023-09-24 16:02:22 浏览: 227
如何使用 一行代码 搞定一组数据的(极值、平均值、中位数、四分位数、数量统计和标准差)
5星 · 资源好评率100%
假设待求的列表为 `lst`,可以使用以下 Python 代码求解:
```python
# 求最大值
max_val = max(lst)
# 求最小值
min_val = min(lst)
# 求中位数
n = len(lst)
lst_sorted = sorted(lst)
if n % 2 == 0:
median = (lst_sorted[n//2 - 1] + lst_sorted[n//2]) / 2
else:
median = lst_sorted[n//2]
# 求平均数
avg_val = sum(lst) / n
# 求和
sum_val = sum(lst)
```
其中,`max()` 函数可以直接求出列表中的最大值;`min()` 函数可以直接求出列表中的最小值;中位数需要先将列表排序,再根据列表长度的奇偶性来计算;平均数直接求和除以列表长度即可;和直接使用 `sum()` 函数求解。
阅读全文