Featured image of post 知识摘录 | python中的all()函数

知识摘录 | python中的all()函数

python中的all()函数

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

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

函数等价于:

1
2
3
4
5
def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

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

1
2
words = [0, 2, 4, 6]
all(x % 2 == 0 for x in words) # x % 2 == 0 全为 True,则返回值为 True 或 1
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计