美文网首页
python中any,all使用方式

python中any,all使用方式

作者: 望月明_e56e | 来源:发表于2019-07-17 10:12 被阅读0次

任何一个可迭代对象中一个元素为True:
any为false
任何一个可迭代对象中一个元素为False:
all为False
为false元素:空,None,空数组,空对象,0,False
下面的都为False,eg:

>>> any([0])
False
>>> any([''])
False
>>> any([None])
False
>>> any([False])
False
>>> any([])
False
>>> any([()])
False
>>> any(())
False
#True
>>> any([' '])
True

any和all示例:

>>> any([1,0,False,'',None,'0'])
True
>>> any([(),0,False,'',None,'0'])
True
>>> any([(),0,False,'',None])
False
>>> any(((),[],{}))
False
#all
>>> all(((),[],{},1))
False
>>> all(((),[],{}))
False
>>> all(((),[],{},1))
False
>>> all(((),[],{1:1},1))
False
>>> all(((),[1],{1:1},1))
False
>>> all(((1),[1],{1:1},1))
True
>>> all(((12),[1],{1:1},1,0))
False
>>> all(((12),[1],{1:1},1,0))

相关文章

  • python中any,all使用方式

    任何一个可迭代对象中一个元素为True:any为false任何一个可迭代对象中一个元素为False:all为Fal...

  • Yealink Python岗笔试

    快速排序 Python基础 all(iterable) and any(iterable)all(x)如果all(...

  • python all(), any()

    今天(2022.6.8)修复了一个bug,发现问题出在这两个内置函数上。例如: 按照我正常的理解,这两个都应该为F...

  • Python中的any()和all()

    any() any()函数采用iterable作为参数: any(iterable) 。 迭代器可以是列表,元组或...

  • Python-any all

    Python 的all, any是非常便捷的进行逻辑判断的函数,里面的参数需要是iterable,对于两个函数的介...

  • Python之all()\any()

    Python有很多很有用的内建函数,今天就讲all()和any()这两个函数:这两个函数的参数都是iterable...

  • Python内置函数(2)

    Python内置函数(1)— abs()、all()、any()、ascii()、bin()、bool()、bre...

  • Python内置函数(3)

    Python内置函数(1)— abs()、all()、any()、ascii()、bin()、bool()、bre...

  • Python内置函数(4)

    Python内置函数(1)— abs()、all()、any()、ascii()、bin()、bool()、bre...

  • Python内置函数(5)

    Python内置函数(1)— abs()、all()、any()、ascii()、bin()、bool()、bre...

网友评论

      本文标题:python中any,all使用方式

      本文链接:https://www.haomeiwen.com/subject/ndgflctx.html