今天给大家介绍的是any和all函数
环境:python3.6
首先看看any和all函数的定义
all(iterable,/)ReturnTrueifbool(x)isTrueforall values xinthe iterable.
If the iterableisempty,returnTrue.
如果当可迭代参数为空时,返回True.当可迭代参数中有一个为、空或者False时,返回Fasle.
any(iterable,/)ReturnTrueifbool(x)isTrueforany xinthe iterable.If the iterableisempty,returnFalse.
如果当可迭代参数所有的值为、空或者False时,返回Fasle.
all函数的示例
all(())#空元组
True
all([])#空列表
True
all((1,2,3,4))#元组元素都不为空
True
all((1,2,3,))#元组元素中有一个为0
False
all(['a','b','c'])#列表元素都不为空
True
all(['a','b',''])#列表元素中有一个为空
False
any函数的示例
any(())#空元组
False
any([])#空列表
False
any((1,2,3,4))#元组元素都不为空
True
any((1,2,3,))#元组元素中有一个为0
True
any(['a','b','c'])#列表元素都不为空
True
any(['a','b',''])#列表元素中有一个为空
True
领取专属 10元无门槛券
私享最新 技术干货