📌  相关文章
📜  Python|检查列表中的所有值是否小于给定值

📅  最后修改于: 2022-05-13 01:54:24.856000             🧑  作者: Mango

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

给定一个列表,编写一个Python程序来检查列表中的所有值是否都小于给定值。

例子:

Input : list = [11, 22, 33, 44, 55] 
        value = 22 
Output : No

Input : list = [11, 22, 33, 44, 55] 
        value = 65 
Output : Yes

方法#1:遍历列表
通过遍历列表来比较每个元素,并检查给定列表中的所有元素是否小于给定值。

# Python program to check if all values 
# in the list are less than given value
  
# Function to check the value
def CheckForLess(list1, val): 
      
    # traverse in the list 
    for x in list1: 
  
        # compare with all the  
        # values with value
        if val <= x: 
            return False
    return True
      
# Driver code 
list1 = [11, 22, 33, 44, 55] 
val = 65
if (CheckForLess(list1, val)): print("Yes")
else: print("No")

输出:

Yes

方法#2:使用all()函数
使用all()函数,我们可以检查所有值是否小于单行中的任何给定值。如果 all()函数内的给定条件对所有值都为真,则返回真,否则返回假。

# Python program to check if all values 
# in the list are less than given value
  
# Function to check the value
def CheckForLess(list1, val): 
    return(all(x < val for x in list1)) 
      
# Driver code 
list1 = [11, 22, 33, 44, 55] 
val = 65
if (CheckForLess(list1, val)): print("Yes")
else: print("No")

输出:

Yes