专业编程基础技术教程

网站首页 > 基础教程 正文

简单学Python——内置函数4——any函数

ccvgpt 2024-11-15 16:40:12 基础教程 59 ℃

前面我们学习了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。

简单学Python——内置函数4——any函数

下面举例:

#这是any()返回False的几种情况
print(any((None,0,False,'')))
#比较一下空列表,两个函数的返回情况
print(all([]))
print(any([]))

返回:False

True

False

最近发表
标签列表