使用Python语言定义一个函数,求一个列表中的最大值和最小值
时间: 2024-05-08 08:21:01 浏览: 261
可以使用Python内置的max和min函数来实现:
```python
def max_min(lst):
max_val = max(lst)
min_val = min(lst)
return max_val, min_val
```
其中,lst是传入的列表,max函数返回列表中的最大值,min函数返回列表中的最小值。函数返回一个元组,包含最大值和最小值。
相关问题
Python定义一个列表,作为参数,然后再定义一个函数返回列表的最大值和最小值
好的,以下是实现代码:
```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
def find_min_max(lst):
if len(lst) == 0:
return None, None
min_val = max_val = lst[0]
for val in lst:
if val < min_val:
min_val = val
if val > max_val:
max_val = val
return min_val, max_val
```
该函数首先检查列表是否为空,如果是,则返回 `None`。否则,它将使用第一个元素初始化最小值和最大值,并迭代列表中的每个元素,更新最小值和最大值。最后,返回最小值和最大值。
阅读全文