リストxs
と値 が与えられた場合、が含まれているかどうか(つまり、 の要素のいずれかがと等しいかどうか) をどのitem
ように確認すればよいでしょうか? のようなものはありますか?xs
item
xs
item
xs.contains(item)
パフォーマンスに関する考慮事項については、リスト内に値が存在するかどうかを確認する最も速い方法。
ベストアンサー1
使用:
if my_item in some_list:
...
また、逆の操作は次のようになります。
if my_item not in some_list:
...
リスト、タプル、セット、辞書(キーを確認してください)では正常に動作します。
これはリストとタプルでは O(n) 操作ですが、セットと辞書では O(1) 操作であることに注意してください。