Dada una lista, escriba un programa en Python para verificar si todos los valores en una lista son menores que el valor dado.
Ejemplos:
Input : list = [11, 22, 33, 44, 55] value = 22 Output : No Input : list = [11, 22, 33, 44, 55] value = 65 Output : Yes
Método #1: Recorriendo la lista
Compare cada elemento iterando a través de la lista y verifique si todos los elementos en la lista dada son menores que el valor dado o no.
# 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")
Producción:
Yes
Método #2: Usando all()
la función
Usando all()
la función podemos verificar si todos los valores son menores que cualquier valor dado en una sola línea. Devuelve verdadero si la condición dada dentro de la función all() es verdadera para todos los valores; de lo contrario, devuelve falso.
# 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")
Producción:
Yes