Python函数: any()和all()的用法
2024-08-30 22:53:05
版权声明:本文为博主原创文章,未经允许不得转载
引子
平常的文本处理工作中,我经常会遇到这么一种情况:用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
最新文章
- 如何在LIRE搜索中使用多特征
- Hibernate的映射文件配置
- Java——UDP
- 学习OpenCV——Surf(特征点篇)&;flann
- OD调试4--绕过nag窗口
- X86调用约定
- Inno Setup 网页显示插件 webctrl (V2.1 版本)
- android 原生应用、Web应用、混合应用优缺点分析
- Memcached内存存储
- Java关于e.printStackTrace()介绍
- 树型权限管理插件:jQuery Tree Multiselect详细使用指南
- unity(Exploder插件)研究
- python接口自动化(二十二)--unittest执行顺序隐藏的坑(详解)
- Codeforces | CF1029C 【Maximal Intersection】
- docker cp 和docker exec 查看docker 运行的容器信息
- bat调用TexturePacker更新SpriteSheet
- JavaScript位运算符 2
- net core 2.0学习笔记(一):开发运行环境搭建 (转)
- Swift动态添加UIImageView并添加事件
- Zookeeper使用场景
热门文章
- 【Codevs 2630】宝库通道
- [Pa2013]Iloczyn
- 第十三周 Leetcode 363. Max Sum of Rectangle No Larger Than K(HARD)
- IOS程序运行过程
- java笔记线程方式1睡眠
- js moment.js日期操作类 datetime,日期操作,dayjs
- E20170526-hm
- render same axis
- DFS BestCoder Round #49 ($) 1001 Untitled
- kafka的server.properties配置文件参考示范(图文详解)(多种方式)