时间:2021-07-01 10:21:17 帮助过:13人阅读
引子
平常的文本处理工作中,我经常会遇到这么一种情况:用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
相关推荐:
python中map、any、all函数用法分析
简单介绍Python中的readline()方法的使用
以上就是Python中any()和all()使用方法的简单介绍的详细内容,更多请关注Gxl网其它相关文章!