Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2012, 23:18
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Como comprobar que una lista contenga todos los elementos de otra

Código Python:
Ver original
  1. if not(set(ys) - set(xs)):
  2.     print "ys contiene todos los elementos de xs"

Creo que esta es la forma mas efeciente que se me ocurre. Funciona usando conjuntos (sets) lo cual hace mucho menos comparaciones, el unico inconveniente es que usa mas memoria.