在python数据分析中,有时我们需要将给定数字与包含许多值的列表进行比较。在本文中,我们需要确定一个给定的数字是否小于给定列表中存在的每个值。我们将使用以下两种方法来实现它。
我们遍历给定的列表,并将给定的值与列表中的每个值进行比较。一旦比较了列表中的所有值并且在每个步骤中比较条件保持良好,我们将结果打印为“是”。否则结果为否。
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方法的行为类似于循环,并将列表的每个元素与给定元素进行比较。因此,我们仅通过在if else条件中使用全部条件来完成比较。
List = [10, 30, 50, 70, 90] value = 85 if (all(x < value for x in List)): print("yes") else: print("No")
运行上面的代码给我们以下结果-
No