Pythonでリスト内の要素の位置を見つけるにはどうすればよいですか?
リストのindex()メソッドを用いて、リスト内の要素の位置を検索できます。
以下にコードを示します。
# 定义一个列表
my_list = [10, 20, 30, 40, 50]
# 查找元素30的位置
index = my_list.index(30)
print(index) # 输出:2
リストに検索対象の要素が含まれない場合、index()メソッドはValueError例外を送出します。例外の発生を回避するために、inキーワードを使用してあらかじめ判定することができます。
以下のコード例をご覧ください。
# 定义一个列表
my_list = [10, 20, 30, 40, 50]
# 先判断元素是否在列表中
if 30 in my_list:
index = my_list.index(30)
print(index) # 输出:2
else:
print("元素不在列表中")