既存のリストを取得し、ユーザー入力を要求し、リスト内のユーザー入力の要素を検索する基本的なプログラムがあります。それがどのインデックスにあるかを見つけて、インデックスを出力したい。リストにない値を入力すると、「ValueError: 7 is not in list」というエラー メッセージが表示されます。
プログラムがエラー メッセージを表示しないようにするには、または値がリストにないことをユーザーに知らせるにはどうすればよいですか?
編集、コードの追加:
L = [4, 10, 4, 2, 9, 5, 4]
L2 = []
print ("L = ",L)
x = input("Enter an element to search for in the list: ")
x = int(x)
m = L.index(x)
L2.append(m)
print("Found occurences at indexes: ",L2)
すべてのオカレンスがどのインデックスにあるかを見つけようとしているだけで、何もない場合はエラーメッセージを出力します。