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