专栏首页python3Python函数: any()和all(

Python函数: any()和all(

版权声明:本文为博主原创文章,未经允许不得转载

引子

平常的文本处理工作中,我经常会遇到这么一种情况:用python判断一个string是否包含一个list里的元素。

这时候使用python的内置函数any()会非常的简洁:

fruits = ['apple', 'orange', 'peach']
str = "I want some apples"
if any(element in str for element in fruits):
    print "string contains some fruits."

any()

其实any函数非常简单:判断一个tuple或者list是否全为空,0,False。如果全为空,0,False,则返回False;如果不全为空,则返回True。

all()

all函数正好和any相反:判断一个tuple或者list是否全为不为空,0,False。如果全不为空,则返回True;否则返回False。

这里需要注意的是,空tuple和空list的返回值是True

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python查看所有串口(自学笔记)

    py3study
  • python 集合

    说明: 拿list_1每一个元素去list_2中查找,如果有,直接忽略,否则就直接输出。

    py3study
  • Python入门必学:数据类型和变量的用

    Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。如果你觉得理解的还不够透彻...

    py3study
  • Todo List: Vue待办事项任务管理 – 第一章

    如果您所在公司有用过类似的todo list产品,那应该对其不是很陌生。todo list(待办事项列表),非常有名的todo list产品有Teambitio...

    Javanx
  • java判断list为空

    if(null == list || list.size() ==0 ){ }

    似水的流年
  • python查看所有串口(自学笔记)

    py3study
  • java判断list为空

    list.isEmpty()和list.size()==0 没有区别 isEmpty()判断有没有元素 而size()返回有几个元素 如果判断一个集合有无元素 ...

    似水的流年
  • ubuntu下搭建ftp服务器

    超级大猪
  • java判断list为空

    if(null == list || list.size() ==0 ){ } list.isEmpty()和list.size()==0 没有区别...

    似水的流年
  • Python常见用法汇总

    此篇主要记录写python遇到的一些常见用法。 1. 正则表达式匹配中文 当我们使用正则表达式匹配字符串中的中文中文时会发现字符串明明有目标串却不能匹配的情况 ...

    用户1148830

扫码关注云+社区

领取腾讯云代金券