[Python]max()関数を絶対値の比較にするには?

python

どうも、ちょげ(@chogetarou)です。

Pythonのmax()関数を絶対値の比較にする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

max()関数を絶対値の比較にするには、引数「key」を使います。

具体的には、max()関数の引数「key」に「abs」を指定します。

max(obj, key=abs)

引数「key」に「abs」を指定したmax()は、絶対値で比較した最大値を返します。

使用例

numbers = [-1, 2, -3, 4, -5]

result = max(numbers, key=abs)

print(result) #-5

コメント

タイトルとURLをコピーしました