A veces, necesitamos verificar si una lista es completamente verdadera, 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 # Pure List Test # using naive method # initializing list test_list = [True, True, True, True] # printing original list print ("The original list is : " + str(test_list)) flag = 0 # using naive method # Pure List Test for i in test_list : if not i : flag = 1 break # printing result print ("Is List completely True ? : " + str(bool(not flag)))
The original list is : [True, True, True, True] Is List completely True ? : True
Método n.º 2: el uso deall()
esta función comprueba que cada valor sea verdadero 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 # Pure List Test # using all() # initializing list test_list = [True, True, True, True] # printing original list print ("The original list is : " + str(test_list)) flag = 0 # using all() # Pure List Test res = all(i for i in test_list) # printing result print ("Is List completely True ? : " + str(res))
The original list is : [True, True, True, True] Is List completely True ? : 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