在 Python 中,any() 函数是一个内置函数,用于判断可迭代对象中是否存在任何一个元素的真值为真。如果可迭代对象中至少存在一个元素的真值为真,那么 any() 函数返回 True,否则返回 False。
any() 函数的语法如下:
any(iterable)my.lmcjl.com 提示: 其中,iterable 参数是可迭代对象,可以是列表、元组、集合、字典、字符串或任何其他可迭代对象。
下面是一个简单的使用 any() 函数的示例:
# 个人博客 my.lmcjl.com
lst1 = [1, 3, 5, 7, 9]
lst2 = [2, 4, 6, 8, 10]
print(any(i % 2 == 0 for i in lst1)) # False
print(any(i % 2 == 0 for i in lst2)) # True在上面的示例中,any() 函数分别对 lst1 和 lst2 中的元素进行判断,判断是否存在任何一个元素的真值为真。lst1 中所有元素都是奇数,因此不存在偶数,返回值为 False;而 lst2 中包含偶数,因此其中的某些元素的真值为真,返回值为 True。
另外,如果传入的可迭代对象为空,则 any() 函数返回 False。例如:
lst = []
print(any(lst)) # False在上面的示例中,由于 lst 是空列表,因此不存在任何元素,返回值为 False。
综上所述,any() 函数是 Python 内置函数中非常有用的一个函数,它可以方便地判断可迭代对象中是否存在任何一个元素的真值为真,简化了在实现复杂逻辑时的代码实现。在编写 Python 代码时,建议将 any() 函数作为常用工具之一加以使用。
本文地址:https://my.lmcjl.com/functions/any
版权声明:个人博客原创文章,转载请注明出处和网址。
,欢迎加入。
本文链接:https://my.lmcjl.com/post/2997.html
展开阅读全文
4 评论