python any(1)_python内置函数1-any()

Help on built-in function any in module __builtin__:

any(...)

any(iterable) -> bool

Return True if bool(x) is True for any x in the iterable.

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

说明:如果iterable的任何元素不为0、''、False,all(iterable)返回True。如果iterable为空,返回False。

注意比较该函数与all()函数的区别,any是任意,而all是全部。

any:当传入空可迭代对象时返回False,当可迭代对象中有任意一个不为False,则返回True。

all:当传入空可迭代对象时返回True,当可迭代对象中有任意一个不为True,则返回False

>>> any(['a','b','c'])

True

>>> any(['a','','c'])

True

>>> any([0,'',False])

False

>>> any(('a','b','c'))

True

>>> any(('a','','c'))

True

>>> any((0,'',False))

False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值