A veces, mientras trabajamos con la lista de Python, tenemos un problema en el que necesitamos verificar una lista de valores en particular y queremos estar seguros si una lista de destino contiene todos los valores dados. Esto tiene su aplicación en el dominio del desarrollo web cuando se requiere algún tipo de filtrado. Analicemos una forma en que se puede realizar esta tarea.
Método: usar la comprensión de listas +all()
Esta tarea se puede realizar usando la funcionalidad incorporada de all(). all() se puede alimentar con lógica de comprensión de lista para verificar si el elemento de la lista de prueba está presente en la lista de destino y el resto lo realiza all()
.
# Python3 code to demonstrate working of # Test if all elements are present in list # Using list comprehension + all() # initializing list target_list = [6, 4, 8, 9, 10] # initializing test list test_list = [4, 6, 9] # printing lists print("The target list : " + str(target_list)) print("The test list : " + str(test_list)) # Test if all elements are present in list # Using list comprehension + all() res = all(ele in target_list for ele in test_list) # Printing result print("Does every element of test_list is in target_list ? : " + str(res))
The target list : [6, 4, 8, 9, 10] The test list : [4, 6, 9] Does every element of test_list is in target_list ? : 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