A veces, mientras trabajamos con Python, podemos tener un problema en el que tenemos un registro y necesitamos verificar si contiene todos los valores válidos. Este tipo de problema es común en los pasos de preprocesamiento de datos. Analicemos ciertas formas en que se puede realizar esta tarea.
Método n.º 1: usar la combinación not + any() + map()
+ lambda
de las funciones anteriores se puede usar para realizar esta tarea. En esto, verificamos si hay algún elemento que use any()
y la extensión de la lógica se realiza mediante map()
y lambda.
# Python3 code to demonstrate working of # True Record # using any() + map() + lambda + not # initialize tuple test_tup = (True, True, True, True) # printing original tuple print("The original tuple : " + str(test_tup)) # True Record # using any() + map() + lambda + not res = not any(map(lambda ele: not ele, test_tup)) # printing result print("Is Tuple True ? : " + str(res))
The original tuple : (True, True, True, True) Is Tuple True ? : True
Método n.° 2: Usarall()
Esto verifica la veracidad de todos los elementos de la tupla usando all(), devuelve Verdadero si no hay ningún elemento Falso.
# Python3 code to demonstrate working of # True Record # using all() # initialize tuple test_tup = (True, True, True, True) # printing original tuple print("The original tuple : " + str(test_tup)) # True Record # using all() res = all(test_tup) # printing result print("Is Tuple True ? : " + str(res))
The original tuple : (True, True, True, True) Is Tuple 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