Python“in”魔术方法?

时间:2014-10-05 14:54:14

标签: python python-3.x

“in”方法在python中有一个神奇的方法吗? 例如,

y = [5, 4, 3, 2,1]
5 in y #returns true

若然后是什么,如果不是,那将如何实施呢。

1 个答案:

答案 0 :(得分:6)

它是__contains__()

>>> y = [5, 4, 3, 2, 1]
>>> y.__contains__(3)
True
>>> y.__contains__(6)
False