Python中的all()函数是干什么的?

1 个回答|155 次阅读
Coco老师 - 科普专家
擅长:编程教育

描述:接受一个迭代器,如果迭代器(元组或列表)的所有元素都为真,那么返回True,否则返回False,元素除了是 0、空、None、False 外都算 True。

注意:空元组、空列表返回值为True,这里要特别注意。

语法:all(iterable)

参数:iterable -- 元组或列表

案例:

all([1,0,3,6])
False
all([1,9,3,6])
True
all(['a', 'b', '', 'd'])
False
all([]) #空列表为真True
all(()) #空元组为真True