您的位置:首页 > 编程语言 > Python开发

不曾见过的Python函数——any(),all()

2017-04-15 00:52 591 查看
any(iterable)


Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:

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


返回 True ,如果这个 可迭代对象中的存在一个元素都是 True

如果这个可迭代对象为空,返回 False

all(iterable)


Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to:

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


测试如下:

In [45]: any(i>0 for i in range(10))
Out[45]: True

In [46]: any(i>5 for i in range(10))
Out[46]: True

In [47]: all(i>5 for i in range(10))
Out[47]: False
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: