Python any() 函数



  • 定义和用法

    any() 如果可迭代对象中的任何一项为True,则该函数返回True,否则返回False。如果可迭代对象为空,则 any() 函数将返回False。
  • 实例

    检查列表中的任一项目是否为True:
    mylist = [False, True, False]
    x = any(mylist)
    
  • 句法

    any(iterable)
    
  • 参数值

    参数 描述
    iterable 必需的可迭代的对象(列表list,元组tuple,字典dict)
  • 更多例子

    检查元组中是否有任何项目为True:
    mytuple = (0, 1, False)
    x = any(mytuple)
    
    检查集合中是否有任何项目为True:
    myset = {0, 1, 0}
    x = any(myset)
    
    检查字典中是否有任何一项为True:
    mydict = {0 : "Apple", 1 : "Orange"}
    x = any(mydict)
    
    注意:在字典上使用时,any()函数将检查任一键是否为True,而不是values。
  • 相关页面

    all() - 如果可迭代对象中的所有项目都为True,则返回True,否则返回False。如果可迭代对象为空,则all()函数还返回True。