如果可迭代的對象的所有元素全部非空(或空迭代對象),就返回True。這個函數主要用來判斷列表、元組、字典等對象是不是有空元素,比如有10000個元素的列表,如果沒有提供此函數,需要使用循環來實現,那末計算速度會比較慢。這個函數的同等下面代碼的功能:
def all(iterable):
for element in iterable:
if not element:
return False
return True
例子:
輸出結果以下:
a: True b: True c: False d: False