Python函数: any()和all()的用法
程序员文章站
2022-03-06 10:35:03
版权声明:本文为博主原创文章,未经允许不得转载 引子 平常的文本处理工作中,我经常会遇到这么一种情况:用python判断一个string是否包含一个list里的元素。 这时候使用python的内置函数any()会非常的简洁: any() 其实any函数非常简单:判断一个tuple或者list是否全为 ......
版权声明:本文为博主原创文章,未经允许不得转载
引子
平常的文本处理工作中,我经常会遇到这么一种情况:用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
上一篇: HTC正式宣布推出一款新型区块链手机
推荐阅读
-
ThinkPHP中__initialize()和类的构造函数__construct()用法分析_php实例
-
python中单下划线(_)和双下划线(__)的特殊用法
-
Python进阶之递归函数的用法及其示例
-
反余弦函数的定义和用法汇总
-
php metaphone()函数的定义和用法
-
python中struct.pack()函数和struct.unpack()函数的详细介绍
-
php htmlentities()函数的定义和用法
-
php similar_text()函数的定义和用法
-
python-字符串的startswith和endswith函数
-
Mysql row number()排序函数的用法和注意