广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Python技术 > 正文

Python any() 函数_惠州计算机Python培训学校

作者:黄君发布时间:2021-01-20分类:Python技术浏览:1434


导读:any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。元素除了是 0、空、FALSE 外都算 TRUE。

any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。

元素除了是 0、空、FALSE 外都算 TRUE。

函数等价于:

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

Python 2.5 以上版本可用。

语法

以下是 any() 方法的语法:

any(iterable)

参数

  • iterable -- 元组或列表。

返回值

如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true。


实例

以下展示了使用 any() 方法的实例:

>>>any(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0

True 


>>> any(['a', 'b', '', 'd'])   # 列表list,存在一个为空的元素

True 


>>> any([0, '', False])        # 列表list,元素全为0,'',false

False 

 

>>> any(('a', 'b', 'c', 'd'))  # 元组tuple,元素都不为空或0

True 

 

>>> any(('a', 'b', '', 'd'))   # 元组tuple,存在一个为空的元素

True 

 

>>> any((0, '', False))        # 元组tuple,元素全为0,'',false

False  


>>> any([]) # 空列表

False 


>>> any(()) # 空元组

False


标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机Python软件开发惠州Python培训


Python技术排行
标签列表
网站分类
文章归档
最近发表