对于“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
答案 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。