为什么?这不应该是真的吗?
>>> sub = [-1,-2,-3,-4,-5,-6]
>>> print all(sub) < 0
False
>>>
请您参考如下方法:
all(sub) 返回 True因为 sub 的所有元素是非零的。
True不小于零。
因此all(sub) < 0是假的。
如果你想测试sub的所有元素是否是否定的,你会这样做:
all(x < 0 for x in sub)
为什么?这不应该是真的吗?
>>> sub = [-1,-2,-3,-4,-5,-6]
>>> print all(sub) < 0
False
>>>
请您参考如下方法:
all(sub) 返回 True因为 sub 的所有元素是非零的。
True不小于零。
因此all(sub) < 0是假的。
如果你想测试sub的所有元素是否是否定的,你会这样做:
all(x < 0 for x in sub)