版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81949763
描述
any()
函数用于判断给定的可迭代参数 iterable
是否全部为 False
,则返回 False
,如果有一个为 True
,则返回 True
。
元素除了是 0、空、False
外都算 True
。
函数等价于:
def any(iterable):
for element in iterable:
if element:
return True
return False
语法
以下是 any()
方法的语法:
any(iterable)
一些例子,辅助理解:
>>> a = [0, False, [], {}, ()]
>>> b = [0, False, [], {}, (), [[]]]
>>> c = {}
>>> any(a)
False
>>> any(b) # b 中的元素 [[]] 为 True 。
True
>>> any(c)
False