首页 > 代码库 > Python-any函数和all函数
Python-any函数和all函数
any函数:
any(x),只要x中有一个不为空,0,false就返回True,否则返回False
all(x)函数
必须x中的所有元素均不为空,0,false才会返回True,否则返回False
>>> any(‘123‘) True >>> any([0,1]) True >>> any([0,‘0‘,‘‘]) True >>> any([0,‘‘]) False >>> any([0,‘‘,‘false‘]) True >>> any([0,‘‘,bool(‘false‘)]) True >>> any([0,‘‘,False]) False >>> any((‘a‘,‘b‘,‘c‘)) True >>> any((‘a‘,‘b‘,‘‘)) True >>> any((0,False,‘‘)) False >>> any([]) False >>> any(()) False >>> all([‘a‘, ‘b‘, ‘c‘, ‘d‘]) #列表list, True >>> all([‘a‘, ‘b‘, ‘c‘, ‘d‘]) #列表list,元素都不为空或0 True >>> all([‘a‘, ‘b‘, ‘‘, ‘d‘]) #列表list,存在一个为空的元素 False >>> all([0, 1,2, 3]) #列表list,存在一个为0的元素 False >>> all((‘a‘, ‘b‘, ‘c‘, ‘d‘)) #元组tuple,元素都不为空或0 True >>> all((‘a‘, ‘b‘, ‘‘, ‘d‘)) #元组tuple,存在一个为空的元素 False >>> all((0, 1,2, 3)) #元组tuple,存在一个为0的元素 False >>> all([]) # 空列表 True >>> all(()) # 空元组 True >>> #注意:空元组、空列表返回值为True,这里要特别注意 >>> all((‘‘, ‘‘, ‘‘, ‘‘)) #元组tuple,全部为空的元素 False >>> all(‘‘) True >>> #如果all(x)参数x对象的所有元素不为0、‘‘、False或者x为空对象,则返回True,否则返回False >>>
[1]. http://www.cnblogs.com/apple2016/p/5767453.html
Python-any函数和all函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。