Python - coincidencia de 2 listas

 
Vista:
sin imagen de perfil

coincidencia de 2 listas

Publicado por fpr (7 intervenciones) el 07/03/2014 14:09:47
Hola foreros, duda facilita:
quiero q me devuelva si hay o no coincidencia entre 2 listas diferentes. Yo lo hice asi pero no sale:

1
2
3
4
5
6
7
8
l1=[1,2,3,4]
l2=[4,5,6,7]
for i in l1:
    print (i in l2)
    if i in l2==True:
        print("hay interseccion")
        break
    print("No hay interseccion")
#un saludo, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

coincidencia de 2 listas

Publicado por xve (1646 intervenciones) el 07/03/2014 17:50:48
Creo que seria algo así:
1
2
3
4
5
6
7
8
9
10
11
12
l1=[1,2,3,4]
l2=[4,5,6,7]
coincidencia=False
for i in l1:
    if i in l2:
        coincidencia=True
        break
 
if coincidencia:
    print("hay interseccion")
else:
    print("No hay interseccion")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

coincidencia de 2 listas

Publicado por fpr (7 intervenciones) el 09/03/2014 00:32:24
Sí, me funciona tu código perfectamente XVE, pero no entiendo donde esta el error en el mio...

Tengo claro que la cuarta línea (print (i in l2))es innecesaria...

Pero el resto debía funcionar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

coincidencia de 2 listas

Publicado por xve (1646 intervenciones) el 09/03/2014 11:43:29
Yo lo que veo raro es esta linea:
1
if i in l2==True:
no la entiendo y creo que esta mal...


Luego tu, por cada interación del bucle, mostrabas que no había coincidencia... pero esto no es un error ni hace que no funcione correctamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

coincidencia de 2 listas

Publicado por fpr (7 intervenciones) el 14/03/2014 11:23:34
Sí, gracias XVE, creo que ese es el fallo.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar