Pythonic способ найти максимальное абсолютное значение списка ⇐ Python

Программы на Python
Anonymous
Pythonic способ найти максимальное абсолютное значение списка

Сообщение Anonymous »

Учитывая следующее:

Код: Выделить всё

lst = [3, 7, -10]
Я хочу найти максимальное значение по абсолютным значениям. Для приведенного выше списка это будет 10 (

Код: Выделить всё

abs(-10) = 10
).
Я могу сделать это следующим образом:

Код: Выделить всё

max_abs_value = lst[0]
for num in lst:
if abs(num) > max_abs_value:
max_abs_value = abs(num)
Каковы лучшие способы решения этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/448 ... ue-of-list

Вернуться в «Python»