编写函数,接收一个包含若干整数的列表参数 lst,要求返回其中绝对值最大的整数。
时间: 2023-12-03 19:45:55 浏览: 65
理解Python中函数的参数
可以使用 Python 内置的 `max()` 函数和 `abs()` 函数来实现:
```python
def max_abs(lst):
return max(lst, key=abs)
```
其中,`key` 参数指定了比较大小的方式,这里使用 `abs()` 函数来取绝对值。测试一下:
```python
>>> lst = [1, -2, 3, -4, 5]
>>> max_abs(lst)
-4
```
阅读全文