如果可迭代的对象的所有元素全部非空(或空迭代对象),就返回True。这个函数主要用来判断列表、元组、字典等对象是不是有空元素,比如有10000个元素的列表,如果没有提供此函数,需要使用循环来实现,那末计算速度会比较慢。这个函数的同等下面代码的功能:
def all(iterable):
for element in iterable:
if not element:
return False
return True
例子:
输出结果以下:
a: True b: True c: False d: False