all() 所有元素布尔值为真?

all() 所有元素布尔值为真?

内置函数 all(),Python 官方文档描述如下:

help(all)
Help on built-in function all in module builtins:

all(iterable, /)
    Return True if bool(x) is True for all values x in the iterable.
    
    If the iterable is empty, return True.

如果可迭代对象(iterable)的所有元素均为真值(或可迭代对象为空)则返回 True 。

all('0123') # 字符串 '0' 是真值
True
all([0,1,2,3])
False
all({
    
    })
True
all({
    
    1:[], 2:0 })
True

猜你喜欢

转载自blog.csdn.net/weixin_46757087/article/details/112440982
ALL