Pythonでリストのインデックス番号(index)を取得する方法

Pythonでリスト内の要素のインデックス番号を取得するには、index() メソッドを使用できます。このメソッドは、指定した要素がリスト内で最初に見つかる位置(インデックス番号)を返します。以下は、index() メソッドを使用する例です。

python
my_list = [10, 20, 30, 40, 50] element = 30 # インデックスを取得したい要素 index = my_list.index(element) print(f"{element} のインデックス番号は {index} です。")

このコードでは、my_list リスト内で最初に見つかる要素 element のインデックス番号を取得しています。結果として、element のインデックス番号が 2 と表示されます。

ただし、index() メソッドは要素がリスト内に存在しない場合、ValueError が発生する可能性があるので、要素の存在を事前に確認することが重要です。リスト内に要素が複数存在する場合、最初に見つかった要素のインデックス番号が返されます。特定の要素のすべてのインデックス番号を取得する場合、ループを使用して全てのインデックスを収集する必要があります。