标签: python
模块operator为几乎所有标准操作提供了相同的功能。
operator
我无法找到in(if x in y:)运算符的等价物。
in
if x in y:
有人能指出我正确的方向吗?
答案 0 :(得分:3)
在python数据模型中,in运算符是通过__contains__钩子实现的。运算符也是如此,因此方法为operator.contains。
__contains__
operator.contains
答案 1 :(得分:2)
是operator.contains:
相当于:
if operator.contains(y, x): # Note the reversed operand!