python any() & all()

阅读 266 标签:python  

any(iterable)

对于迭代过程中的元素 i,只有所有元素 bool(i) 的结果都为 False,any 的结果才返回 False。
如果迭代是空,返回 False。
all(iterable)

对于迭代过程中的元素 i,如果存在一个 bool(i) 的结果为 False,则 all 结果返回 False。
如果可迭代对象为空,则返回 True。

>>> any('')
False
>>> any([])
False
>>> any([1, 0, ''])
True
>>> any([0, '', []])
False
>>> all([])
True
>>> all([1, 0, ''])
False
>>> all([1, 2, 3])
True
<br/>
文章来源:网络 版权归原作者所有,如涉及知识产权问题,请权利人联系我们,我们将立即处理.
标签: python
专栏:   python
梦在深巷
文章 21 获得 0个赞 共 0个粉丝

推荐阅读 更多精彩内容