如何检测列表中的每个数字是否等于或低于零?

2024-06-08 19:01:05 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

列表中的每个元素都有-1,但它仍然打印“有一个正值”

提前感谢,

工作组


Tags: 元素列表工作组
2条回答

all()检查数组中的所有项是否为真,然后返回布尔值。要检查列表中的数字是否小于零,可以执行以下操作: all([i>=0 for i in [-1,-2,-3,3]])

我会的

if max(test_3) <= 0:
    print("all negative")
else:
    print("there is a positive")

这对我来说似乎更明确,您希望最大值为0或更小

相关问题 更多 >