gpt4 book ai didi

python - 检查 Python 列表中是否有(不)某些东西

转载 作者:IT老高 更新时间:2023-10-28 12:11:05 25 4
gpt4 key购买 nike

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

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

# Do Something

不过,这对我来说并不适用。我做错了什么?

最佳答案

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

>>> 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

关于python - 检查 Python 列表中是否有(不)某些东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10406130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com