python3

python3 で、配列の最大値のインデックスを1つ求める方法

投稿日:2020年12月21日 更新日:

配列の index() メソッドを使うと、その値のインデックスを求めることができる。

最大値を求めるメソッド max と組み合わせて使う。

arr = [2,4,5,10,8,-3]
ind = arr.index(max(arr))
print('最大値: arr[' + str(ind) + '] = ' + str(max(arr)))

結果

最大値: arr[3] = 10

参考

最大値が複数のインデックスに対応している場合、この方法では最初のインデックス1つしか求められないことに注意。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

黒子のバスケ カラー版 1【電子書籍】[ 藤巻忠俊 ]
価格:528円(税別、送料別)(2020/12/24時点)

楽天で購入

-python3
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

python3 で、os.environ で環境変数を取得する

環境変数をセットするには、ターミナルで export SOME_VAR=”hello 123″ などとして環境変数(文字列)を設定する。 プログラム(python)内で環境変数を取得するには次のように …

no image

python でリストに、コロン演算子2つ(::)を使う

リストのコロンで指定できるパラメータには、「start, end, step」という意味がある。 以下の例では、:: 5 とした場合には、5 をステップとして、次に進んでいく。 ::-5 とした場合に …

no image

python でファイルを1行おきに読み込む方法

readline を使って次のように書く。 例 ファイル:data.txt # id name age 1 佐藤太郎 10 2 鈴木花子 18 3 坂本明美 21 4 松村光子 24 5 小川奏子 1 …

no image

matplotlib で、グラフの点の見た目を変更する方法

「marker」で指定すればよい。 次のページを参考に、plotの「marker」を変更する。 https://matplotlib.org/stable/api/markers_api.html 例 …

no image

python3 で区切り文字を省略して文字列を分割する

string の split 関数は、区切り文字を指定しない場合には半角スペースや改行・タブ文字を使って自動的に分割してくれる。分割結果はリストで返される。 例 str1 = ‘Hello, nice …