リスト内で自分が選んだ整数(x)のインデックスを私に与えるプログラムを書いた。また、指定された整数がリストにないときは、プログラムに出力-1(またはNone)を与えます。リスト内の指定された数字のインデックスを見つけるpython3
list = [7,13,6,1]
x = 5
for i,j in enumerate(list):
if j==x:
print(i)
else:
print(-1)
ただし、上記の例のようにこれを使用すると、出力は
-1
-1
-1
-1
です。ここでは-1だけが必要です。何かご意見は? 更新 それが今私にそれがリストに
あなたは 'list.index'を使用していない理由は? – timgeb
@timgeb番号がリストにない場合、私の選択の出力を私に与えることができないと思ったからですか? – Whizkid95
'list.find'を使用します – zondo