国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > Python标准库:内置函数all(iterable)

Python标准库:内置函数all(iterable)

来源:程序员人生   发布时间:2014-11-19 08:49:28 阅读次数:2004次

如果可迭代的对象的所有元素全部非空(或空迭代对象),就返回True。这个函数主要用来判断列表、元组、字典等对象是不是有空元素,比如有10000个元素的列表,如果没有提供此函数,需要使用循环来实现,那末计算速度会比较慢。这个函数的同等下面代码的功能:

def all(iterable):

    for element in iterable:

        if not element:

            return False

    return True

例子:


#all()函数例子 a = [] b = {1:2, 2:3} c = (1, 3, '', 5) d = [1, 2, None] print('a:', all(a), 'b:', all(b), 'c:', all(c), 'd:', all(d))

输出结果以下:

a: True b: True c: False d: False


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生