[Python]rangeの絶対値の最小値を取得するには?

python

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

rangeの絶対値の最小値を取得する方法を紹介します。

スポンサーリンク

方法

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

rangeの絶対値の最小値を取得するには、min()を使います。

まず、min()を呼び出します。

そして、min()の第1引数にrange、引数「key」に「abs」を指定します。

result = min(range, key=abs)

上記のmin()は、引数に指定したrangeの絶対値の最小値を返します。

スポンサーリンク

使用例

range1 = range(-20, 11)
range2 = range(10, -5, -2)
range3 = range(100, -92, -30)

print(min(range1, key=abs))
print(min(range2, key=abs))
print(min(range3, key=abs))
出力:
0
0
10

コメント

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