any是Python的一个内建函数,官方文档解释如下:any(iterable, /) Return True if bool(x) is True for any x in the iterable. If the iterable is empty, return False.可以看出来any(iterable) , 这个函数需要一个 可迭代的数据类型作为参数,且返回值为布尔值。当参数中任意元素x的bool(x)为真时返回真,否则返回假,且可迭代参数为空时也返回假。下面举几个例子:>>> any([1,2,3])
True
>>> any([None,'',0,1])
True
>>> any([None,'',0])
False
>>> any([])
False