English documentation:
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
Description:
1. Accept an iterable object as a parameter. When the parameter is empty or not an iterable object, an error will be reported
>>> all(2) #传入数值报错 Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> all(2) TypeError: 'int' object is not iterable
2. If each of the iterable objects When the logical values of the elements are all True, return True, otherwise return False
>>> all([1,2]) #列表中每个元素逻辑值均为True,返回True True >>> all([0,1,2]) #列表中0的逻辑值为False,返回False False
3. If the iterable object is empty (the number of elements is 0), return True
>>> all(()) #空元组 True >>> all({}) #空字典 True
The above is the detailed content of Detailed introduction to Python's built-in all function. For more information, please follow other related articles on the PHP Chinese website!