定义一个函数求最大值和最小值
时间: 2023-11-28 21:04:51 浏览: 245
可以使用以下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`。否则,它将使用第一个元素初始化最小值和最大值,并迭代列表中的每个元素,更新最小值和最大值。最后,返回最小值和最大值。
阅读全文