首页IT科技python或判断(any在python中判断对象为真)

python或判断(any在python中判断对象为真)

时间2025-06-18 02:28:48分类IT科技浏览4402
导读:在对于可迭代对象参数的查询中,我们可以通过判断有一个元素为真,就输出true来检验参数。这里和all函数有所不同,any表达的是任何一个,只要其中有一个为True,输出的结果也是True。下面我们就来讲讲any函数的说明、参数、返回值、以及如何判断对象化为真的方法吧。...

在对于可迭代对象参数的查询中            ,我们可以通过判断有一个元素为真                   ,就输出true来检验参数             。这里和all函数有所不同      ,any表达的是任何一个            ,只要其中有一个为True                   ,输出的结果也是True                  。下面我们就来讲讲any函数的说明            、参数                   、返回值      、以及如何判断对象化为真的方法吧      。

1.说明

接受一个可迭代器对象为参数      ,当参数为空或者不为可迭代器对象是报错

>>>any(2)#传入数值报错 Traceback(mostrecentcalllast): File"<pyshell#0>",line1,in<module> any(2) TypeError:intobjectisnotiterable

如果可迭代对象中其中一个元素的逻辑值为True时      ,返回True                   ,全部值均为False时返回False

>>>any([0,1,2])#列表元素有一个为True             ,则返回True True >>>any([0,0])#列表元素全部为False      ,则返回False False

如果可迭代对象为空(元素个数为0)                  ,返回False

>>>any([])#空列表 False >>>any({})#空字典 False >>>

2.参数

iterable -- 元组或列表       。

3.返回值

如果都为空            、0                   、false             ,则返回false,如果不都为空      、0      、false                  ,则返回true                  。

4.实例

>>>any(()) False >>>any([]) False >>>any([,0]) False >>>any([,0,1]) True >>>any([,0,False]) False

any()                   ,用来判断其可迭代对象中是否有bool()为真的元素

如果都为空                   、0             、false,则返回false            ,如果不都为空      、0                  、false                   ,则返回true

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
windows10怎么更改鼠标图标(Windows 10如何切换鼠标主按钮) wordpressblog(提升您的WordPress博客体验的必备插件)