any函数在Python中有什么用?Python中的any()正确用法是什么

【any函数在Python中有什么用?Python中的any()正确用法是什么】在python这个编程语言下载完成之后就已经自带了很多的内置函数可以去直接使用,而在这些函数中any()也是一个比较特殊的存在 。它能够去判断一个可迭代对象中的所有元素是否都为False,下文会来详细介绍一下它的正确用法,一起看看吧 。

any函数在Python中有什么用?Python中的any()正确用法是什么

文章插图
any()函数只需要接收一个参数就可以了,但是这个参数需要是可迭代对象,也就是字符串、元组、列表等数据类型的对象 。而它判断可迭代对象中元素是否为False的依据就是None值、空字符串和0都是False,除此之外的就是True了 。
而这个函数返回的值就是布尔类型的True和False,只有当对象中所有的元素都是False时才返回False,只要有一个不是空值就会返回True 。
所有这个方法经常被用用来进行空值判断和元素存在判断,就以一个示例来详细解析一下,代码如下:
fruits = ['apple', 'orange', 'peach']str = "I want some apples"if any(element in str for element in fruits):       print "有"在上面的代码示例之中就是定义了一个列表和字符串对象,需求就是要判断一下列表内的元素是否存在于字符串对象中 。然后使用if条件调用any()函数进行判断,在该函数中写一个列表推导式并用in关键字进行判断 。
在每一次迭代中都会进行列表元素是否存在于字符串中的判断,因为返回的结果是布尔类型的True值,并且只要有一个元素存在于字符串中就可以了,所以使用any()函数能够快速的进行检查 。
以上就是关于“any()函数在Python中有什么用?Python中的any()正确用法是什么”的全部内容了,希望对你有所帮助 。

    推荐阅读