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("元素不在列表中")
bannerAds