Python内建函数之any(iterable)
Manual
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
直译
如果序列的任意元素为真则返回True,如果序列为空则返回False。
实例
>>> any([])
False
>>> any({})
False
>>> any('')
False
>>> any(())
False
>>> any([False])
False
>>> any(['Wolegequ', False])
True
NOTE
注意比对all()用法,all指代序列所有元素,any指代序列任意元素,注意比对一下用法:
<span style="font-size:12px;">>>> any(['Wolegequ', False])
True
>>> all(['Wolegequ', False])
False</span>
这种用法类似'and'与'or'