Python 内置函数

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(逻辑上没有假值)。判断全部满足条件用它。