摘要:
下文讲述Python代码中all()函数的功能说明,如下所示:
all函数功能说明
all() 函数用于
判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,
当所有元素都为true,则返回True
否则返回False
注意事项:元素:除0,空,None,False的所有元素值都为True
all函数的原理:
def all(iterable):
for element in iterable:
if not element:
return False
return True
all函数语法:
all(iterable)
-------参数说明------
iterable:列表或元组
-------返回值------
返回true或false
-------注意事项----
空元组或空列表也会返回true
例:
Python all函数示例分享
>>> all(['猫猫', 'maomao365', '12', '90']) # 列表list,元素都不为空或0
True
>>> all(['猫猫', 'maomao365', '', '99']) # 列表list,存在一个为空的元素
False
>>> all([0,89,77,66]) # 列表list,存在一个为0的元素
False
>>> all(('猫猫', 'maomao365', '12', '90')) # 元组tuple,元素都不为空或0
True
>>> all(('猫猫', 'maomao365', '', '90')) # 元组tuple,存在一个为空的元素
False
>>> all((0,88,99,77)) # 元组tuple,存在一个为0的元素
False
>>> all([]) # 空列表
True
>>> all(()) # 空元组
True