2016-07-22 2 views
0

モジュールoperatorは、ほぼすべての標準操作で同等の機能を提供します。`operator`モジュールの` in`に相当する演算子は何ですか?

inif x in y:)演算子の同等機能を見つけることができませんでした。

誰でも正しい方向に向けることができますか?

+0

注:

if x in y: 

と等価です。 – jonrsharpe

+0

@jonrsharpe私はそのリストを何度も見て、「in」を検索したが、何とか完全にその見落としを見落とした.... – RedX

答えて

2

それはoperator.containsです:それは文字通り* "A`にテスト` Bの結果を返します" *と言うこと

if operator.contains(y, x): # Note the reversed operand! 
3

pythonデータモデルでは、in演算子は__contains__フックで実装されています。演算子はスーツに従うので、メソッドはoperator.containsです。

関連する問題