在Python中,有一个函数用于" in"操作者

时间:2014-06-30 14:32:30

标签: python function operators

对于“in”运算符是否有任何Python函数,就像我们对operator.lt,operator.gt,.. 我不想用这个函数来做类似的事情:

operator.in(5, [1,2,3,4,5,6])
>> True

operator.in(10, [1,2,3,4,5,6])
>> False

1 个答案:

答案 0 :(得分:10)

是的,使用operator.contains();请注意,操作数的顺序是相反的:

>>> import operator
>>> operator.contains([1,2,3,4,5,6], 5)
True
>>> operator.contains([1,2,3,4,5,6], 10)
False

您可能错过了文档底部的方便mapping table