Enjoy the good lift everyday!
Python内置函数:any与all | PyGo²

Python内置函数:any与all

总结

any():有‘真’为True,全‘假’为False,iterable为空是False
all():有‘假’为False,全‘真’为True,iterable为空是True


正文

这两个函数的参数都是iterable,也就是list或者tuple,接下来分别详细介绍一下。

any

any

  • iterable的任何元素只要有一个不为False、0、’’,返回True;否则元素都为False、0、’’或全为空,则any(iterable)为False。也就是说只有所有的iterable都为’假’,则any(iterable)为False。
  • 当iterable为空的时候,函数返回值为False
  • 代码
    any_demo

    all

all

  • iterable的所有元素都不为False、’’、0或者iterable为空,则all(iterable)为True,也就是说只要iterable元素有一个为”假”,则为False。
  • 当iterable为空的时候,函数返回值为True
  • 代码
    all_demo

学习

  • 本文作者:mingliang.gao【一个爱老婆的python程序猿。。。。。。】
  • 本文链接: https://gis90.github.io/articles/4591/
  • 版权声明: 本博客所有文章欢迎转载,转载请注明出处!
觉得有帮助,请喝个咖啡
0%