sdchy 发表于 2015-12-15 10:38:46

python函数_all(iterable)

说明:如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False
参数iterable:可迭代对象
>>> all(['a', 'b', 'c', 'd'])#列表list,元素都不为空或0
True
>>> all(['a', 'b', '', 'd'])#列表list,存在一个为空的元素
False
>>> all()#列表list,存在一个为0的元素
False
>>> all(('a', 'b', 'c', 'd'))#元组tuple,元素都不为空或0
True
>>> all(('a', 'b', '', 'd'))#元组tuple,存在一个为空的元素
False
>>> all((0, 1,2, 3))#元组tuple,存在一个为0的元素
False
>>> all([]) # 空列表
True
>>> all(()) # 空元组
True
注意:空元组、空列表返回值为True,这里要特别注意
页: [1]
查看完整版本: python函数_all(iterable)