程序检查列表中的所有值是否都大于Python中的给定值
在本教程中,我们将检查列表中的所有元素是否都大于数字。例如,我们有一个列表 [1、2、3、4、5] 和一个数字0。如果列表中的每个值都大于给定值,则返回True, 否则返回False。
这是一个简单的程序。我们在不到3分钟的时间内完成了编写。自己先尝试。如果找不到解决方案,请按照以下步骤编写程序。
初始化列表和任何数字
遍历列表。
If yes, return **False**
返回True。
示例
##初始化列表
values = [1, 2, 3, 4, 5]
## number num = 0
num_one = 1
##检查列表的所有值是否大于num的函数
def check(values, num):
## loop
for value in values:
##如果值小于num,则返回False
if value <= num:
return False
##如果以下语句执行,即list包含的值大于给定的num
return True
print(check(values, num))
print(check(values, num_one))如果您运行上述程序,
输出结果
True False
找到它的另一种方法是使用all()内置方法。all()方法返回true,如果从每一个元素迭代是真,否则返回假。让我们看一下使用all()方法的程序。
## initializing the list
values = [1, 2, 3, 4, 5]
## number
num = 0
num_one = 1
##函数检查列表的所有值是否都大于num def check(values,num):
## all() method
if all(value > num for value in values):
return True
else:
return False
print(check(values, num))
print(check(values, num_one))如果您运行上述程序,
输出结果
True False
如果您对该程序有任何疑问,请在评论部分中提及它们。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西