all Python · 内置函数
`all(可迭代对象)` 判断可迭代对象中的所有元素是否都为真。如果所有元素都为真(或可迭代对象为空),返回 `True`;只要有一个元素为假,返回 `False`。就像是检查一个考察团的身份证明。如果所有证明都正确,就是真考察团,只要有一个身份证明是假,就是假考察团。
怎么用
all(可迭代对象)
小例子
print(all([True, True, True])) # True print(all([True, False, True])) # False print(all([])) # True,空序列返回 True print(all([1, 2, 3])) # True,非零数字为真 print(all([0, 1, 2])) # False,0 为假 **运行结果**:如上。
运行结果
True False
常见使用场景
- 检查是否所有条件都满足。 - 验证列表元素是否全部符合要求。
提醒:- 空可迭代对象返回 `True`。 - 元素会隐式转换为布尔值。
官方文档:https://docs.python.org/zh-cn/3/library/functions.html#all
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条