python基础--函数3(all,any)

水深无声 2023-10-18 09:54 112阅读 0赞

1.内容简介:

本节介绍all 和any两个内置函数。

这两函数用于检测两个对象是否相等。

本质上讲,any()实现了或(OR)运算,而all()实现了与(AND)运算。

2. 测试代码:

  1. #all,any
  2. >>> slist=['c','java']
  3. >>> all(slist)
  4. True
  5. >>> slist2=[]
  6. >>> all(slist2)
  7. True
  8. >>> slist3=[0]
  9. >>> all(slist3)
  10. False
  11. >>> slist4=[]
  12. >>> any(slist4)
  13. False
  14. >>> slist5=['c',0]
  15. >>> any(slist5)
  16. True
  17. >>>

说明:

  1. all:接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False;
  2. any:接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False。

函数用法:

函数用法总结

















函数 功能 备注
all 判断两个对象是否相等。所有元素都为True则返回True。 若对象为空,比如空列表[],也返回True
any 判断两个对象是否相等。任意存在一个元素为True则返回True。 若对象为空,比如空列表[],则返回False

所有元素,任一元素

发表评论

表情:
评论列表 (有 0 条评论,112人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python基础-函数基础

    一、函数:在进行一些项目时,某些功能会被反复的调用,那么我们就可以把这些功能封装成为函数。需要用这些功能时再调用函数。 二、定义函数        def 函数名(参数1,

    相关 python3 高阶函数基础

    高阶函数的定义: `既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数` -----------------