Python 中的 all()
函数 在可迭代对象中的所有元素都为 true 时返回 True。如果可迭代对象为空,则返回 True。它使用可迭代对象中所有元素的固有布尔值来检查其真值。
参数值
参数 | 说明 |
---|---|
可迭代对象 | 可迭代对象(如 |
返回值
Python 中的 all()
函数 返回 bool
值:True
或 False
。
如何在 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