前面我们学习了all()函数(简单学Python——内置函数3——all函数),用于判断给定的可迭代对象中的所有元素是否全部为 True。今天我们再学习一个类似的,any()函数。
any()函数也是Python的内置函数。与all()函数相同的是:any()函数也是以可迭代对象作为参数,判断为False的情况有:None、False、空元素、数字0。与all()函数不同的是:(1)、如果可迭代对象中的任何元素为True,any()函数返回True。all()函数则是全部元素为True,才能返回True。(2)空元组或者空列表,any()函数返回False,而all()函数返回True。
下面举例:
#这是any()返回False的几种情况
print(any((None,0,False,'')))
#比较一下空列表,两个函数的返回情况
print(all([]))
print(any([]))
返回:False
True
False
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75004
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!