用Python找出列表中的最大值和最小值并输出,求列表中所有值得和并输出,求列表中所有值得平均值并输出。
时间: 2024-10-18 09:17:01 浏览: 21
在Python中,你可以使用内置函数轻松地完成这些任务。以下是相应的代码示例:
1. 找出列表中的最大值和最小值:
```python
def find_extremes(lst):
max_value = max(lst)
min_value = min(lst)
print("最大值:", max_value)
print("最小值:", min_value)
# 使用示例
numbers = [5, 2, 8, 1, 9]
find_extremes(numbers)
```
2. 求列表中所有数值的总和:
```python
def sum_list(lst):
total_sum = sum(lst)
print("列表元素之和:", total_sum)
numbers = [5, 2, 8, 1, 9]
sum_list(numbers)
```
3. 计算列表中所有数值的平均值:
```python
def average_list(lst):
if len(lst) > 0:
avg = sum(lst) / len(lst)
print("平均值:", avg)
else:
print("列表为空")
numbers = [5, 2, 8, 1, 9]
average_list(numbers)
```
如果你想在一个函数里一次性完成这三个任务,可以稍微组合一下代码:
```python
def process_numbers(lst):
max_value = max(lst)
min_value = min(lst)
total_sum = sum(lst)
avg = total_sum / len(lst) if len(lst) > 0 else None
print(f"最大值: {max_value}")
print(f"最小值: {min_value}")
print(f"列表元素之和: {total_sum}")
print(f"平均值: {avg}" if avg is not None else "列表为空")
numbers = [5, 2, 8, 1, 9]
process_numbers(numbers)
```
阅读全文