Python all() 功能
all()函数用于检查iterable的所有元素是否为True。它接受一个可迭代的容器,如果所有元素都为True,则返回True,否则返回False。
语法:
all(iterable)
参数: iterable –可迭代的容器,例如列表,元组,字典。
返回值: bool-布尔值
示例
Input:
val = [10, 20, 30, 40]
print(all(val))
val = [10, 20, 0, 40]
print(all(val))
Output:
True
False
Python代码检查iterable的所有元素是否为真(打印返回值)
# python代码演示示例
# of all() function
val = [10, 20, 30, 40] #列出所有真实值
print(all(val))
val = [10, 20, 0, 40] #带有flase值的列表
print(all(val))
val = [0, 0, 0, 0.0] #列出所有错误值
print(all(val))
val = [10.20, 20.30, 30.40] #list with all true(float) values
print(all(val))
val = [] #空列表
print(all(val))
val = ["Hello", "world", "000"] #列出所有真实值
print(all(val))
输出结果
True
False
False
True
True
True
Python代码检查iterable的所有元素是否为真(使用条件检查)
# python代码演示示例
# of all() function
list1 = [10, 20, 30, 40]
list2 = [10, 20, 30, 0]
# 检查条件
if all(list1)==True:
print("list1 has all true elements")
else:
print("list1 does not has all true elements")
if all(list2)==True:
print("list2 has all true elements")
else:
print("list2 does not has all true elements")
输出结果
list1 has all true elements
list2 does not has all true elements