Python | Prueba si todos los elementos están presentes en la lista

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

 
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

Deja una respuesta

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