TOPPythonPythonで、指定した値がリストに存在するかを判定してindexを返すPythonで、指定した値がリストに存在するかを判定してindexを返す2020年5月6日Pythonツイートスポンサーリンク指定した値がリストにあるか判定してindexを返す下記のような形式で、リストの中に"awk"の文字列が存在するかどうかを判定します。list:print("Yes")else:print("No")そして、下記の形式でリストのindexを取得できます。list.index(str)組み合わせて、下記のように書けます。list:print(list.index(str))else:print("No")if文と組み合わせた方がよい理由は、もしリストに指定した値が存在せずにindexを取得しようとした場合には、下記のようにErrorとなるからです。if文で指定した値が存在する場合にのみ、indexを取得するようにすると、Errorを回避できます。listスポンサーリンクサンプルコード下記がサンプルコードになります。list:print(list.index(str))else:print("No")下記が実行結果になります。