any() 函数的反义函数

12 浏览
0 Comments

any() 函数的反义函数

Python内置函数any(iterable)可以帮助快速检查在可迭代类型中是否存在任何bool(element)True的元素。

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

但是在Python中是否有一种优雅的方式或函数可以实现与any(iterable)相反的效果呢?也就是,如果任何bool(element)都为False,则返回True,例如下面的例子:

>>> l = [True, False, True]
>>> any_false(l)
>>> True

0