Pythonで最大値・最小値を求める方法:max()とmin()関数の使い方
Pythonの標準ライブラリには、数値の集合から最大値と最小値を簡単に求められる組み込み関数 max() と min() が用意されています。これらの関数は、複数の引数を直接渡すだけでなく、リストやタプルといったシーケンスオブジェクトを引数に指定することもできます。
max()関数とmin()関数の基本的な使い方
まず、max() 関数は引数の中から最も大きい値を返し、min() 関数は最も小さい値を返します。以下に具体的な使用例を示します。
>>> max(23,21,45,43) 45 >>> l1=[20,50,40,30] >>> max(l1) 50 >>> t1=(30,50,20,40) >>> max(t1) 50 >>> min(l1) 20 >>> min(t1) 20 >>> min(23,21,45,43) 21
実行結果の解説
上記の例では、次のような動作が確認できます。
max(23,21,45,43)— 複数の引数を直接渡した場合、その中で最大の「45」が返されます。max(l1)— リスト[20,50,40,30]を渡すと、最大値の「50」が返されます。max(t1)— タプル(30,50,20,40)の場合も同様に、最大値の「50」が返されます。min(l1)およびmin(t1)— リストやタプルから最小値の「20」が返されます。min(23,21,45,43)— 複数の引数から最小の「21」が返されます。
このように、max() と min() を使えば、リスト・タプル・個別の引数など、さまざまな形式の数値データから最大値・最小値を一行で簡単に取得できます。文字列のリストに対して使う場合は辞書順での比較になる点にも注意してください。
-
【初心者向け】HTMLのmin属性とmax属性の使い方をわかりやすく解説
HTMLにおけるmin属性とmax属性とは? HTMLのmin属性とmax属性は、要素が取り得る値の「最小値」と「最大値」を指定するための属性です。ユーザーが入力できる数値や日付の範囲を制限することで、不正な値の送信を防ぎ、より信頼性の高いフォームを作成できます。 これらの属性は、以下の3つの要素で使用することができます。 番号 要素名 使用できる属性 1 <input> min / max 2 <meter> min / max 3 <progress> min / max 各要素での役割の違い <input>要素の場
-
Windows 10でPINの最小・最大桁数を設定する2つの方法
多くのWindows 10ユーザーが、Windows Hello PINをローカル認証の唯一の手段として採用しています。Hello PINには多くの利点がある一方で、いくつかの欠点も存在します。ユーザーから特に多い要望のひとつが、アカウントのセキュリティをさらに強化するために、より複雑なPINを作成できないという点です。幸い、Windows 10ではPINの複雑さの要件を変更し、自分の好みに合わせてカスタマイズする方法がいくつか用意されています。PIN(個人識別番号)とは?PIN(Personal Identification Number:個人識別番号)は、Windows 10およびWind