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