Python any() 内置函数

来自 Python 3 文档

如果可迭代对象中至少有一个元素为 True,则返回 True。如果可迭代对象为空,则返回 False。

简介

Python 中的 any() 函数是一个内置函数,用于检查可迭代对象中是否至少有一个元素为 True。如果任何元素评估为 true,它返回 True;如果可迭代对象为空或所有元素都为 false,则返回 False。这对于快速确定集合中的任何项是否满足某个条件非常有用。

示例

# 所有值都为假值
any([0, '', False])

# 包含一个真值 (2)
any([0, 2, False])

# 空的可迭代对象被视为 False
any([])
False
True
False

相关链接