python基础--函数3(all,any)
1.内容简介:
本节介绍all 和any两个内置函数。
这两函数用于检测两个对象是否相等。
本质上讲,any()
实现了或(OR)运算,而all()
实现了与(AND)运算。
2. 测试代码:
#all,any
>>> slist=['c','java']
>>> all(slist)
True
>>> slist2=[]
>>> all(slist2)
True
>>> slist3=[0]
>>> all(slist3)
False
>>> slist4=[]
>>> any(slist4)
False
>>> slist5=['c',0]
>>> any(slist5)
True
>>>
说明:
- all:接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False;
- any:接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False。
函数用法:
函数用法总结函数 | 功能 | 备注 |
all | 判断两个对象是否相等。所有元素都为True则返回True。 | 若对象为空,比如空列表[] ,也返回True |
any | 判断两个对象是否相等。任意存在一个元素为True则返回True。 | 若对象为空,比如空列表[],则返回False |
所有元素,任一元素
还没有评论,来说两句吧...