Python内置any(iterable)函数

any(iterable)函数


  如果iterable(可迭代对象)的 任何一个 元素为true ,则返回True。如果iterable为空,则返回False
为False的情况:所有元素是 0、空、None、False 其中的一个

函数等价于:

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

例如:

>>> any([0, 1, ])
True
>>> any([None, False, 0])
False
>>> any([])
False
>>> any([0, "", None, False, True, ])

Python内置any(iterable)函数

上一篇:在python循环中匹配整数


下一篇:第15章 python内建函数