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