python中all函数是什么意思,输出键值对Python
我们都学会判断是真是假。根据不同的条件,最终的输出结果可能是真或假。在python的函数中,还有一个内置函数需要条件判断。那么在什么情况下才能保证它的输出结果为真呢?关于今天所有函数的判断,我们先进行简单的代码体验,然后分析不同条件下所有函数的输出。
内置函数all
接收一个iterable对象,如果它的所有元素都为True,或者如果iterable对象中没有元素,则返回True。
等于
默认(可重复):
forelementiniterable:
ifnotelement:
返回False
返回真
描述:
1.接受迭代器对象作为参数。当参数为空或者不是迭代器对象时,这是一个错误。
All(2)#传入的数值有错误
回溯(mostrecentcalllast):
文件 pyshell#9 ,第1行,在模块中
全部(2)
type error :“int”objects不可编辑
2.如果iterable对象中每个元素的逻辑值为True,则返回True;否则,返回False。
All([1,2])#列表中每个元素的逻辑值为真,并返回真
真实的
All([0,1,2])#列表中0的逻辑值为False,返回False。
错误的
3.如果iterable对象为空(元素数为0),则返回True
all(()#空元组
真实的
All({})#空字典
真实的
以上是我们判断all函数输出结果为真的分析。我们需要注意输出条件的变化,相应的结果也会发生变化。代码的所有部分都展示给每个人,每个人都可以尝试运行体验。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。