python 每日内置函数一讲

今天给大家介绍的是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

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180125G0Z8SS00?refer=cp_1026

扫码关注云+社区