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