python中的all()函数


python中的all()函数

all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 True,如果是返回 True,否则返回 False。

元素除了是 0、空、None、False 外都算 True。

函数等价于:

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

可迭代参数 iterable 中的表达式全部为 True ,例如:

words = [0, 2, 4, 6]
all(x % 2 == 0 for x in words) # x % 2 == 0 全为 True,则返回值为 True 或 1

文章作者: Wisansiiz
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Wisansiiz !
评论
  目录