Python定义一个列表,作为参数,然后再定义一个函数返回列表的最大值和最小值
时间: 2024-05-16 17:15:48 浏览: 96
好的,以下是实现代码:
```python
def find_max_min(lst):
max_val = max(lst)
min_val = min(lst)
return max_val, min_val
```
在这个函数中,我们使用了 Python 内置的 `max()` 和 `min()` 函数来找到列表中的最大值和最小值。然后,我们将这两个值作为元组返回。在调用这个函数时,可以将列表作为参数传递进去,然后将返回的元组解包为两个变量,分别表示最大值和最小值。例如:
```python
my_list = [1, 2, 3, 4, 5]
max_val, min_val = find_max_min(my_list)
print("最大值为:", max_val)
print("最小值为:", min_val)
```
输出:
```
最大值为: 5
最小值为: 1
```
相关问题
python定义一个函数,以学生成绩列表作为参数,返回其最大值、最小值和平均值。
在Python中,你可以创建一个函数来处理学生成绩列表,计算并返回最大值、最小值和平均值。这是一个简单的示例:
```python
def calculate_stats(scores):
# 检查列表是否为空
if not scores:
return "列表为空"
# 计算最大值
max_score = max(scores)
# 计算最小值
min_score = min(scores)
# 计算平均值
average_score = sum(scores) / len(scores)
return {"最大值": max_score, "最小值": min_score, "平均值": average_score}
# 使用函数
student_scores = [85, 90, 78, 92, 88]
result = calculate_stats(student_scores)
print("最大值:", result["最大值"])
print("最小值:", result["最小值"])
print("平均值:", result["平均值"])
使用Python语言定义一个函数,求一个列表中的最大值和最小值
可以使用Python内置的max和min函数来实现:
```python
def max_min(lst):
max_val = max(lst)
min_val = min(lst)
return max_val, min_val
```
其中,lst是传入的列表,max函数返回列表中的最大值,min函数返回列表中的最小值。函数返回一个元组,包含最大值和最小值。
阅读全文