Python-检查列表中的所有值是否都小于给定值

在python数据分析中,有时我们需要将给定数字与包含许多值的列表进行比较。在本文中,我们需要确定一个给定的数字是否小于给定列表中存在的每个值。我们将使用以下两种方法来实现它。

使用for循环

我们遍历给定的列表,并将给定的值与列表中的每个值进行比较。一旦比较了列表中的所有值并且在每个步骤中比较条件保持良好,我们将结果打印为“是”。否则结果为否。

示例

List = [10, 30, 50, 70, 90]
value = 95
count = 0
for i in List:
   if value <= i:
      result = False
      print("No")
      break
   else:
      count = count +1
if count == len(List):
   print("yes")

输出结果

运行上面的代码给我们以下结果-

yes

使用all()

all方法的行为类似于循环,并将列表的每个元素与给定元素进行比较。因此,我们仅通过在if else条件中使用全部条件来完成比较。

示例

List = [10, 30, 50, 70, 90]
value = 85
if (all(x < value for x in List)):
   print("yes")
else:
   print("No")

输出结果

运行上面的代码给我们以下结果-

No