Home > Article > Backend Development > Detailed introduction to Python’s built-in any function
English documentation:
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
Description:
1. Accept an iterable object as a parameter. When the parameter is empty or not an iterable object, an error is reported.
>>> any(2) #传入数值报错 Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> any(2) TypeError: 'int' object is not iterable
2. If the logical value of one element in the iterable object is True, return True, and if all values are False, return False
>>> any([0,1,2]) #列表元素有一个为True,则返回True True >>> any([0,0]) #列表元素全部为False,则返回False False
3. If the iterable object is empty (The number of elements is 0), return False
>>> any([]) #空列表 False >>> any({}) #空字典 False >>>
The above is the detailed content of Detailed introduction to Python’s built-in any function. For more information, please follow other related articles on the PHP Chinese website!