| title | Python all() 内置函数 - Python 速查表 |
|---|---|
| description | 如果可迭代对象中的所有元素都为真(或可迭代对象为空),则返回 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
- 备忘单:控制流
- 备忘单:推导式
- 博客:Python 数据类型
- any()
- bool()
- list()
- tuple()
- set()
- dict()