Python内置函数之all()
2017-08-13 09:54
211 查看
all()函数返回值不是True就是False。
它只能传入一个参数,而且参数必须是可迭代对象,换句话说,参数不是元组就是列表(通常情况下)。
all()中的可迭代对象所有元素值为True或者不包含元素,才会返回True,否则返回False。
因此,all()可以用来检测可迭代对象中是否有元素值为False,或者可迭代对象为空(就是可迭代对象中没有一个元素)。
下面是几个具体的例子:
>>> all([1,'ok',True]) True >>> all([1,'ok','']) False >>> all([]) True
>>> all([0,1]) False
all()和any()函数刚好相对。
相关文章推荐
- Python标准库:内置函数all(iterable)
- python内置函数all使用的坑
- Python标准库:内置函数all(iterable)
- Python内置函数的any()和all()
- Python内置函数---all
- Python3.6内置函数(2)——all()
- python内置函数,abc, all, any, bin, bool, bytes, chr, divmod, eval, hash, help, hex, oct, id, instance,等
- Python内置函数(2)——all
- Python标准库:内置函数next(iterator[, default])
- python中的内置函数getattr()介绍及示例
- python-迭代器、生成器、内置函数及面向过程编程
- Python标准库:内置函数classmethod(function)
- Python内置函数(28)——hash
- python3 第三十章 - 内置函数之Dictionary相关
- LeetCode 30 Substring with Concatenation of All Words (C,C++,Java,Python)
- 解决python的库安装是产生的“Unable to find vcvarsall.bat”错误
- python 内置函数 vars(),dirs(), globals(), locals()
- Python标准库:内置函数filter(function, iterable)
- 基于python内置函数与匿名函数详解
- Python零基础入门之七变量与内置函数