2023年10月9日月曜日

【リスト】リストの最大値・最小値・インデックス取得

 関数max,minによりリスト内要素の最大値、最小値が求められる。またメソッドindexにより最大値、最小値のインデックスを取得できる。


1. max,minによるリスト内要素の最大値、最小値取得

 関数max,minにより、リスト内要素の最大値、最小値が求められる。

x = [3, 67, 1, 8, -5, 22]

max(x)

実行結果

67


x = [3, 67, 1, 8, -5, 22]

min(x)

実行結果

-5


2. indexによるリスト最大値、最小値のインデックス取得

 メソッドindexを用いることで最大値、最小値のインデックスを取得できる。
次の例では最大値67はリストの2番目つまりインデックス1、最小値-5はリストの5番目つまりインデックス4である。

x = [3, 67, 1, 8, -5, 22]

x.index(max(x))

実行結果

1


x = [3, 67, 1, 8, -5, 22]

x.index(min(x))

実行結果

4


3. リファレンス

Python チュートリアル > 3. 形式ばらない Python の紹介 > 3.1.3. リスト型 (list)
Python チュートリアル > 5. データ構造 > 5.1. リスト型についてもう少し
Python 標準ライブラリ > 組み込み関数 > max(iterable, *, key=None)
Python 標準ライブラリ > 組み込み関数 > min(iterable, *, key=None)

使用バージョン:Python 3.10.4

0 件のコメント:

コメントを投稿