python判断对象是否存在,any在python中是什么意思
在迭代对象参数的查询中,我们可以通过判断一个元素为真并输出真来检查参数。与这里的all函数不同,any表示任意一个,只要其中一个为真,输出结果也为真。先说一下任意函数的描述,参数,返回值,以及如何判断对象化为真。
1.说明
接受一个迭代器对象作为参数,当参数为空或者不是迭代器对象时,会报告一个错误。
Any(2)#传入的值被报告为错误。
回溯(mostrecentcalllast):
文件 pyshell#0 ,第1行,在模块中
任何(2)
如果iterable对象中一个元素的逻辑值为True,则type :“int”objectsnootitable返回True,如果所有值都为False,则返回False。
Any([0,1,2])#如果列表元素之一为真,它将返回真。
真实的
Any([0,0])#如果所有列表元素都为False,将返回False。
如果iterable对象为空(元素数为0),则返回False。
Any([])#空列表
错误的
Any({})#空字典
错误的
2.参数
Iterable -元组或列表。
3.返回值
如果全部都是null,0,false,它将返回false,如果不是全部都是null,0,false,它将返回true。
4.实例
任何(())
错误的
任何([])
错误的
任何([ ,0])
错误的
任何([ ,0, 1])
真实的
任何([ ,0,False])
True any(),用于确定在其iterable对象中是否存在bool()为True的元素。
如果都为null,0,false,则返回false;如果不是全部为null、0、false,它将返回true。
以上是python中任意函数判断一个对象是否为真的方法。另一方面,如果一个是假的,输出结果也是假的,所以朋友们要记住。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。