python中any()函数和all()函数

内建函数any()和all():

any(...)

any(iterable) -> bool

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

If the iterable is empty, return False.

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

all(...)

all(iterable) -> bool

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

If the iterable is empty, return True.

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

示例:

>>> any('123')

True

>>> any([0, 1])

True

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

False

>>> all('123')

True

>>> all([0, 1])

False

>>> all([1, 2])

True

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容