Python all() 函数用于判断可迭代对象里是否全部为真值。
语法
all(iterable)参数
iterable:可迭代对象。
返回值
返回 bool:所有元素为真则 True;空序列返回 True。
示例
print(all([1, 2, 3])) # True,全真
print(all([1, 0, 3])) # False,有假
print(all([])) # True,空序列为真(特殊情况)
print(all(["a", "b", ""])) # False
nums = [2, 4, 6]
print(all(x % 2 == 0 for x in nums)) # True,全是偶数
print(all(x > 3 for x in nums)) # False,2 不大于 3输出:
True
False
True
False
True
False注意事项
all 对空序列返回 True(逻辑上没有假值)。判断全部满足条件用它。