Python では、次のように要素がリストに含まれているかどうかをテストできます。
elem = 56
long_list = ["foo", "bar", asdf, 56, False]
print(elem in long_list) # "True"
これは次と同等です。
elem = 56
long_list = ["foo", "bar", asdf, 56, False]
result = False
for candidate in long_list:
if elem == candidate:
result = True
break
print(result) # "True"
等しいelem == candidate
かどうかをテストすることに注意してください。
私がやりたいのは、代わりに使用して身元をテストすることです。elem is candidate
Pythonでこれを行う最も簡単な方法は何ですか?
Google で検索してみましたが、残念ながら「is」と「in」という単語があまりにも一般的です。私も試しました
print(elem is in long_list)
しかし、これにより構文エラーが発生しました。