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
False
从结果中可以得出:
0和''都认为是False,这个和all()函数是一致的。