Pythonでリスト内の要素の位置を取得する方法
index()メソッドを使用して、リスト内の要素の位置を取得できます。
例えば、リスト numbers = [10, 20, 30, 40, 50] があり、このリストにおいて要素 30 がどの位置にあるかを調べたい場合、以下のコードを使用できます。
numbers = [10, 20, 30, 40, 50]
element = 30
position = numbers.index(element)
print("元素30在列表中的位置是", position)
結果をエクスポートする
元素30在列表中的位置是 2
リストにその要素が存在しない場合は、ValueError例外が送出されるので注意してください。したがって、index()メソッドを使用する際には、あらかじめリスト内にその要素が存在するかどうかを確認しておくのがよいでしょう。例えば、
if element in numbers:
position = numbers.index(element)
print("元素30在列表中的位置是", position)
else:
print("元素30不在列表中")