python any and all function

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python any and all function相关的知识,希望对你有一定的参考价值。

1 any

如果iterable object至少有一个元素是true的时候,返回为true。空的iterable object返回为false。

2 all

如果iterable object中的每个元素都是true的时候返回true,空的iterable object也返回true。

3 什么叫iterable object的元素是true

python的所有对象都是有true和false的。满足下面条件的object是false,其余的都是true。

  • None

  • False

  • zero of any numeric type, for example, 0, 0L, 0.0, 0j.

  • any empty sequence, for example, ‘‘, (), [].

  • any empty mapping, for example, {}.

  • instances of user-defined classes, if the class defines a __nonzero__() or __len__() method, when that method returns the integer zero or bool value False. [1]

以上是关于python any and all function的主要内容,如果未能解决你的问题,请参考以下文章

sql中any和all的区别?

SQL中 ALL 和 ANY 区别的

python中的any和all函数

Python-any函数和all函数

python中的any和all函数

[python] 之all()和any()内置函数