Pythonでリスト内の要素の位置を返す方法


  1. index()メソッドを使用する方法: index()メソッドは、指定した要素の最初の出現位置のインデックスを返します。

    my_list = [10, 20, 30, 40, 50]
    ele = 30
    position = my_list.index(ele)
    print("要素", ele, "の位置は", position, "です。")

    出力:

    要素 30 の位置は 2 です。
  2. enumerate()関数を使用する方法: enumerate()関数は、リストの各要素に対してインデックスと要素の両方を返すイテレータを作成します。この方法は、要素の位置を取得するだけでなく、要素自体も取得できます。

    my_list = [10, 20, 30, 40, 50]
    ele = 30
    for index, value in enumerate(my_list):
       if value == ele:
           print("要素", ele, "の位置は", index, "です。")
           break

    出力:

    要素 30 の位置は 2 です。

これらの方法を使用すると、Pythonでリスト内の要素の位置を簡単に取得できます。適切な方法を選択し、コードに組み込んでください。