Skip to main content
 首页 » 编程设计

python之将列表中的每个项目与一个值进行比较并在 Python 中返回 T/F

2025年05月04日14jirigala

我有一个列表a = [3,5,2,3,1],我想检查这个列表中的每一项是否不少于 3。

我试过 a >= 3,但它有 TypeError。

TypeError: '>=' 不支持 'list' 和 'int' 的实例

期望的输出 [True, True, False, True, False]

请您参考如下方法:

使用列表理解:

a = [3,5,2,3,1] 
new_a = [i >= 3 for i in a] 
print(new_a) 

输出:

[True, True, False, True, False]