Skip to main content
 首页 » 编程设计

Python 列表中带有 for 循环的 IN 和 OR 运算符

2025年05月04日12java哥

<分区>

我对在 python 中执行此操作的正确方法感到困惑....因此,如果我想使用 for 循环遍历列表并检查列表“A”的每个元素是否在 2 个或更多其他元素中列表,但我似乎不明白该怎么做...这里是我的意思的一些基本代码:

>>> a 
[1, 2, 3, 4, 5] 
>>> even 
[2, 4] 
>>> odd 
[1, 3] 
>>> for i in a: 
...     if i in even or odd: 
...             print(i) 
...  
1 
2 
3 
4 
5 

为什么这段代码打印 5,因为 5 既不在偶数列表中,也不在奇数列表中? 另外,执行此操作的正确方法是什么,以便我可以遍历一个列表并检查每个元素是否至少在其他一些列表中?