python的all()函数用法实例,查询iterable对象元素True或False
python的all()函数
all()函数是python内置的一个函数,可以快速地查询iterable对象的元素的某一些情况,当可迭代对象iterable中的元素全部为真或iterable对象为空时,all()的返回值为true;当iterable中的元素中有一个是false或0的值时,则all()函数返回false。all()函数的语法结构如下:
all ( iterable ) -> bool;
- 参数iterable为可迭代的python对象,比如列表list、元组tuple、字典dict、集合set和字符串str等;
- “->”符号指定返回值为布尔类型。
all()函数的实例代码
>>> all([1,2,3])
True
>>> all([1,2,0])
False
>>> all('')
True
>>> all(' ')
True
>>> all((1,2))
True
>>> all((1,2,0))
False
>>> all(['1','2',''])
False
>>> all((1,2,False))
False
代码解析
如上代码,当可迭代对象为空时,all函数返回true,可当可迭代对象中的元素出现0或False的值时,返回False。