Python中any和all()使用方法的简单介绍!超详细的干货值得收藏!

这篇文章小编给大家详细解答一下Python中any()和all()使用方法,感兴趣的小伙伴可以耐心阅读一下小编的文章,小编这篇文章非常适合python初学者来阅读,小编相信大家通过阅读之后一定能够收获颇多!

Python中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和all函数
其实any函数非常简单:判断一个tuple或者list是否全为空,0,False 。如果全为空,0,False,则返回False;如果不全为空,则返回True 。
>>>any(['a','','b',False])True>>>any(['',0,False])False>>>any(())False>>>any([])Falseall函数正好和any相反:判断一个tuple或者list是否全为不为空,0,False 。如果全不为空,则返回True;否则返回False 。
>>>all(['a','','b',False])False>>>all(['',0,False])False>>>all(())True>>>any([])True>>>any(['a','b','c'])True在这里我们有个点非常值得注意,空tuple和空list返回点值都是True 。
以上就是小编给大家带来的在Python中any()和all()使用方法的简单介绍,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读