Python 内置函数 all()
来自 Python 3 文档
如果可迭代对象中的所有元素都为 True(或如果可迭代对象为空),则返回 True。
简介
Python 中的 all() 函数是一个内置函数,用于检查可迭代对象中的所有元素是否为 True。如果每个元素都评估为 true,或者如果可迭代对象为空,它将返回 True。这对于验证集合中跨越的条件非常有用,例如检查列表中的所有数字是否为正数,或者表单中的所有必需字段是否都已填写。
示例
# 所有值都是 truthy
all([1, 2, 3])
# 包含一个 falsy 值 (0)
all([1, 0, 3])
# 包含一个 falsy 值 (空字符串)
all(['a', '', 'c'])
# 空的可迭代对象被视为 True
all([])
True
False
False
True