码迷,mamicode.com
首页 > 编程语言 > 详细

python内置函数1-any()

时间:2017-02-14 22:58:21      阅读:554      评论:0      收藏:0      [点我收藏+]

标签:function   python   element   return   false   

Help on built-in function any in module __builtin__:


any(...)

    any(iterable) -> bool

    

    Return True if bool(x) is True for any x in the iterable.

any(iterable)

Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:


def any(iterable):

    for element in iterable:

        if element:

            return True

    return False

说明:如果iterable的任何元素不为0、‘‘、False,all(iterable)返回True。如果iterable为空,返回False。


注意比较该函数与all()函数的区别,any是任意,而all是全部。

any:当传入空可迭代对象时返回False,当可迭代对象中有任意一个不为False,则返回True。

all:当传入空可迭代对象时返回True,当可迭代对象中有任意一个不为True,则返回False


>>> any([‘a‘,‘b‘,‘c‘])

True

>>> any([‘a‘,‘‘,‘c‘])

True

>>> any([0,‘‘,False])

False

>>> any((‘a‘,‘b‘,‘c‘))

True

>>> any((‘a‘,‘‘,‘c‘))

True

>>> any((0,‘‘,False))

False


本文出自 “大云技术” 博客,请务必保留此出处http://hdlptz.blog.51cto.com/12553181/1897541

python内置函数1-any()

标签:function   python   element   return   false   

原文地址:http://hdlptz.blog.51cto.com/12553181/1897541

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!