第1个回答 2023-05-07
以下是实现函数 `get_max` 的示例代码,该函数接受一个列表 `lst`,返回列表中的最大值:
```python
def get_max(lst):
"""
返回列表lst中的最大值
"""
max_val = lst[0] # 先将列表中的第一个值作为最大值
for val in lst:
if val > max_val:
max_val = val # 如果找到更大的值,就更新最大值
return max_val
```
使用该函数来获取列表 `[4, 2, 1, 6, 7]` 中的最大值的代码示例如下:
```python
lst = [4, 2, 1, 6, 7]
max_val = get_max(lst)
print(max_val) # 输出7
```
该函数遍历列表 `lst` 中的所有值,将最大值保存在 `max_val` 变量中,并在找到更大的值时更新该变量。最终返回 `max_val` 变量的值,即列表中的最大值。