跳至主要内容

all()

Python 中的 all() 函数 在可迭代对象中的所有元素都为 true 时返回 True。如果可迭代对象为空,则返回 True。它使用可迭代对象中所有元素的固有布尔值来检查其真值。

参数值

参数 说明
可迭代对象

可迭代对象(如 listtupleset 等),其元素将被检查其真值。

返回值

Python 中的 all() 函数 返回 bool 值:TrueFalse

如何在 Python 中使用 all()

示例 1

如果可迭代对象中的所有项都为 true,则 all() 函数返回 True,否则返回 False。

data = [True, True, True]
result = all(data)
print(result)  # Output: True
示例 2

它可与列表解析一起使用,以检查列表中所有元素的条件。

numbers = [1, 2, 3, 4, 5]
result = all(x > 0 for x in numbers)
print(result)  # Output: True
示例 3

如果可迭代对象中的任何项为 false,则 all() 函数将返回 False。

data = [True, False, True]
result = all(data)
print(result)  # Output: False