代码点读机 / Python / all

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全部词条