Python | Prueba de lista falsa

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)))
Producción:

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))
Producción:

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))
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *