计算传入的列表的最大值、最小值和平均值,并以元组的方式返回
时间: 2024-05-12 15:19:56 浏览: 191
求最大、最小、平均值
以下是Python代码实现:
```python
def calculate_statistics(lst):
max_val = max(lst)
min_val = min(lst)
avg_val = sum(lst) / len(lst)
return (max_val, min_val, avg_val)
# 示例
my_lst = [3, 7, 2, 9, 1, 5]
print(calculate_statistics(my_lst)) # 输出:(9, 1, 4.5)
```
其中,`max()` 和 `min()` 函数可以分别返回列表中的最大值和最小值,`sum()` 函数可以返回列表中所有元素的和,`len()` 函数可以返回列表的长度,从而计算出平均值。最后,将三个结果打包成一个元组并返回。
阅读全文