all() 函数是 Python 内置函数,用于判断给定可迭代对象中的所有元素是否都为真。

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

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


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

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


下面是一些示例:
# 判断列表中的所有元素是否都为真
list1 = [True, True, True]
result = all(list1)
print(result)  # 输出 True,因为所有元素都为真

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

# 判断集合中的所有元素是否都为真
set1 = {True, True, True}
result = all(set1)
print(result)  # 输出 True,因为所有元素都为真

# 判断列表中的所有元素是否都为真(包含一个假元素)
list2 = [True, True, False]
result = all(list2)
print(result)  # 输出 False,因为有一个元素为假

# 使用 all() 判断字符串中的字符是否都为真
string1 = "Hello"
result = all(c.isalpha() for c in string1)
print(result)  # 输出 True,因为所有字符都是字母

# 使用 all() 判断列表中的数字是否都大于零
numbers = [2, 4, 6, 8, 10]
result = all(x > 0 for x in numbers)
print(result)  # 输出 True,因为所有数字都大于零

在这些示例中,all() 函数被用于判断不同类型的可迭代对象中的元素是否都为真。如果可迭代对象中的所有元素都满足条件,all() 返回 True;否则,返回 False。


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