any(iterable)
Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:
def any(iterable):
for element in iterable:
if element:
return True
return False
返回 True ,如果这个 可迭代对象中的存在一个元素都是 True
如果这个可迭代对象为空,返回 False
all(iterable)
Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to:
def all(iterable):
for element in iterable:
if not element:
return False
return True
测试如下:
In [45]: any(i>0 for i in range(10))
Out[45]: True
In [46]: any(i>5 for i in range(10))
Out[46]: True
In [47]: all(i>5 for i in range(10))
Out[47]: False