python之函数用法any()

# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#python之函数用法any()



#any()
#说明:如果iterable的任何元素不为0、''、False,all(iterable)返回True。如果iterable为空,返回False
'''
any(...)
    any(iterable) -> bool
    
    Return True if bool(x) is True for any x in the iterable.
    可迭代对象中的任何一个元素为真,则结果为真
    If the iterable is empty, return False.
    如果可迭代对象为空,则为假
'''


#案例
print any(['a', 'b', 'c', 'd'])#True
print any(['a', 'b', '', 'd'])#True


print any([0, '', False])#False
print any(('a', 'b', 'c', 'd'))  #True
print any(('a', 'b', '', 'd'))  #True
print any((0, '', False))  #False


print any([]) # False
print any(()) # False
原文地址:https://www.cnblogs.com/dengyg200891/p/4945692.html