小编典典

检查Python列表中是否有东西

python

我在Python中有一个元组列表,并且有一个条件,如果元组不在列表中,那么我只想采取分支(如果它在列表中,那么我就不希望采用if分支)

if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList:

    # Do Something

不过,这对我来说并不是真正的工作。我做错了什么?


阅读 158

收藏
2021-01-20

共1个答案

小编典典

该错误可能在代码中的其他地方,因为它应该可以正常工作:

>>> 3 not in [2, 3, 4]
False
>>> 3 not in [4, 5, 6]
True

或与元组:

>>> (2, 3) not in [(2, 3), (5, 6), (9, 1)]
False
>>> (2, 3) not in [(2, 7), (7, 3), "hi"]
True
2021-01-20