any() 函数是 Python 内置函数,用于判断给定可迭代对象中的元素是否至少有一个为真。

以下是 any() 函数的语法:
any(iterable)

  •  iterable: 要检查的可迭代对象,如列表、元组、集合等。


any() 函数返回一个布尔值:
  •  如果可迭代对象中至少有一个元素为真,返回 True。

  •  如果可迭代对象中所有元素都为假,返回 False。


下面是一些示例:
# 判断列表中是否至少有一个元素为真
list1 = [False, False, True, False]
result = any(list1)
print(result)  # 输出 True,因为至少有一个元素为真

# 判断元组中是否至少有一个元素为真
tuple1 = (False, False, False)
result = any(tuple1)
print(result)  # 输出 False,因为所有元素都为假

# 判断集合中是否至少有一个元素为真
set1 = {0, 0, 0, 1, 0}
result = any(set1)
print(result)  # 输出 True,因为至少有一个元素为真

# 判断列表中是否所有元素都为假
list2 = [False, False, False]
result = any(list2)
print(result)  # 输出 False,因为所有元素都为假

# 使用 any() 判断字符串中是否至少有一个字母为小写
string1 = "HELLO"
result = any(c.islower() for c in string1)
print(result)  # 输出 True,因为字符串中至少有一个小写字母

在这些示例中,any() 函数被用于判断不同类型的可迭代对象中的元素是否至少有一个为真。如果可迭代对象中至少有一个元素为真,any() 返回 True;否则,返回 False。


转载请注明出处:http://www.zyzy.cn/article/detail/335/Python3