A veces, necesitamos verificar si una lista es completamente Verdadera o Falsa, estas ocurrencias ocurren con más frecuencia con fines de prueba después de la fase de desarrollo. Por lo tanto, tener un conocimiento de todo esto es necesario y útil. Vamos a discutir ciertas formas en que esto se puede realizar.
Método n.º 1: método ingenuo
En el método ingenuo, simplemente ejecutamos un ciclo desde el principio hasta el final de la lista y verificamos manualmente cada valor. Esta es la forma más básica de realizar esta tarea en particular.
# Python3 code to demonstrate # to check for False list # using naive method # initializing list test_list = [False, False, False, False] # printing original list print ("The original list is : " + str(test_list)) flag = 0 # using naive method # to check for False list for i in test_list : if i == True : flag = 1 break # printing result print ("Is List completely false ? : " + str(bool(not flag)))
The original list is : [False, False, False, False] Is List completely false ? : True
Método n.º 2: el uso deall()
esta función prueba que cada valor sea falso y, si es así, devuelve el valor booleano verdadero; de lo contrario, devuelve falso. La iteración de la lista se realiza mediante comprensión de lista.
# Python3 code to demonstrate # to check for False list # using all() # initializing list test_list = [False, False, False, False] # printing original list print ("The original list is : " + str(test_list)) flag = 0 # using all() # to check for False list res = all(not i for i in test_list) # printing result print ("Is List completely false ? : " + str(res))
The original list is : [False, False, False, False] Is List completely false ? : True
Método n.º 3: el uso deany()
esta función prueba cualquiera de los valores verdaderos; si se encuentra, devuelve verdadero; de lo contrario, devuelve un valor falso. La negación de esta función se utiliza como resultado.
# Python3 code to demonstrate # to check for False list # using any() # initializing list test_list = [False, False, False, False] # printing original list print ("The original list is : " + str(test_list)) # using any() # to check for False list res = not any(test_list) # printing result print ("Is List completely false ? : " + str(res))
The original list is : [False, False, False, False] Is List completely false ? : True
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA