最小要素のインデックス

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Python では、min() 関数を使ってリストの最小値を簡単に見つけることができます。ただし、その最小値のインデックスも知りたい場合はどうでしょうか。このチャレンジでは、リストの中で最小値を持つ要素のインデックスを返す関数を作成します。

最小要素のインデックス

整数のリスト arr を引数として受け取り、リスト内の最小値を持つ要素のインデックスを返す関数 min_element_index(arr) を作成します。

この問題を解くには、min() 関数を使ってリスト内の最小値を取得し、その後 list.index() メソッドを使ってそのインデックスを返します。

def min_element_index(arr):
  return arr.index(min(arr))
min_element_index([3, 5, 2, 6, 10, 7, 9]) ## 2

まとめ

このチャレンジでは、Python を使ってリスト内の最小値を持つ要素のインデックスを見つける方法を学びました。min() 関数と list.index() メソッドを使うことで、リスト内の最小値のインデックスを簡単に取得できます。