python 内置函数

python any(iterable)函数用于判断可迭代对象中是否有一个为True,如果是则返回True,否则返回False。它是python的内置函数。

any() 函数和 all() 函数类似,只是all()函数的判断更加绝对,而any() 判断为True的条件是只需要一个为True则返回True。

语法

语法如下:
any(iterable)

参数

  • object:要判断的可迭代对象

返回值

返回布尔类型,如果可迭代对象都是True,则返回true,否则返回False。

程序示例

#!/usr/bin/python
# coding=utf-8

print(any([0,False,1,'yxjc123']))  #True
print(any([0,False,0,'']))  #False

程序运行结果:

True
False

从结果中可以得出:

0和''都认为是False,这个和all()函数是一致的。