[Python-es] Buscar varios elementos en una lista
Oswaldo Hernández
listas en soft-com.es
Mar Feb 16 13:54:41 CET 2010
Hola,
Tengo una lista de valores y otra de datos, quiero comprobar si uno
cualquiera de los valores existe en la lista de datos. En este momento
lo hago utilizando un bucle for para comprobar uno a uno:
valores = (15, 45, 190)
datos = (22, 33, 55, 567, 44, 234, 45)
existe = False
for v in valores:
if v in datos:
existe = True
break
if existe:
...
else:
...
La pregunta es ¿Existe alguna forma mas compacta de hacerlo?
Gracias,
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.
Más información sobre la lista de distribución Python-es