Skip to main content
 首页 » 编程设计

python之具有复合条件的 If 语句针对列表中的每个项目验证条件

2025年05月04日10webabcd

<分区>

我发现了一个类似的问题here但答案似乎不适用于我的问题。

这是我的代码:

y = 3 
list1 = [1,2,3,4,5] 
 
if y != 0 or y != list1: 
    print("y is not in range") 
else: 
    print(y) 

它一直打印y is not in range。

我的目标是检查y是否不等于0或者如果y 不等于列表中的任何项目。


我理解上面的or应该是一个and,我特别感兴趣的是如何检查y的条件包含在列表中。