代码点读机 / Python / any

any Python · 内置函数

`any(可迭代对象)` 判断可迭代对象中是否至少有一个元素为真。如果有任意一个元素为真,返回 `True`;如果所有元素为假或为空,返回 `False`。就像检查一排灯是否至少有一盏亮着。

怎么用

any(可迭代对象)

小例子

print(any([False, False, True]))   # True
print(any([False, False, False]))  # False
print(any([]))                     # False,空序列返回 False
print(any([0, 0, 1]))              # True,1 为真
**运行结果**:如上。

运行结果

True
False

常见使用场景

- 检查是否有满足条件的元素。
- 判断列表中是否存在真值。

提醒:- 空可迭代对象返回 `False`。 - 与 `all` 相反。

官方文档:https://docs.python.org/zh-cn/3/library/functions.html#any

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条