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

引子

平常的文本处理工作中,我经常会遇到这么一种情况:用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

最新文章

  1. 如何在LIRE搜索中使用多特征
  2. Hibernate的映射文件配置
  3. Java——UDP
  4. 学习OpenCV——Surf(特征点篇)&flann
  5. OD调试4--绕过nag窗口
  6. X86调用约定
  7. Inno Setup 网页显示插件 webctrl (V2.1 版本)
  8. android 原生应用、Web应用、混合应用优缺点分析
  9. Memcached内存存储
  10. Java关于e.printStackTrace()介绍
  11. 树型权限管理插件:jQuery Tree Multiselect详细使用指南
  12. unity(Exploder插件)研究
  13. python接口自动化(二十二)--unittest执行顺序隐藏的坑(详解)
  14. Codeforces | CF1029C 【Maximal Intersection】
  15. docker cp 和docker exec 查看docker 运行的容器信息
  16. bat调用TexturePacker更新SpriteSheet
  17. JavaScript位运算符 2
  18. net core 2.0学习笔记(一):开发运行环境搭建 (转)
  19. Swift动态添加UIImageView并添加事件
  20. Zookeeper使用场景

热门文章

  1. 【Codevs 2630】宝库通道
  2. [Pa2013]Iloczyn
  3. 第十三周 Leetcode 363. Max Sum of Rectangle No Larger Than K(HARD)
  4. IOS程序运行过程
  5. java笔记线程方式1睡眠
  6. js moment.js日期操作类 datetime,日期操作,dayjs
  7. E20170526-hm
  8. render same axis
  9. DFS BestCoder Round #49 ($) 1001 Untitled
  10. kafka的server.properties配置文件参考示范(图文详解)(多种方式)