Debo comparar dos listas e imprimir los elementos de la primera que no se repitan en la segunda.
Publicado por Pablo (1 intervención) el 20/03/2021 03:34:48
Hola, soy nuevo programando en Python y tengo una consulta. Tengo un trabajo en dónde tengo que comparar dos listas que carga el usuario e imprimir en una nueva los elementos de la primera lista que no se repitan en la segunda.
Yo plantee de la siguiente forma: (ya cargue anteriormente las dos listas, la primera se llama 'np' y la segunda 'ns')
El código funciona pero solo cuando no hay elementos que se repiten en las listas, la ideas es que se puedan cargar tantos elementos posibles, no importa que se repitan.
A continuación dejo el archivo .py que cree..
Yo plantee de la siguiente forma: (ya cargue anteriormente las dos listas, la primera se llama 'np' y la segunda 'ns')
1
2
3
4
5
6
7
8
v = [ ]
for i in range( len( set( np ))):
for j in range( len( set( ns ))):
if( set( np[i] ) != set( ns[j] )):
v.append( set( np[i] ))
print(v)
El código funciona pero solo cuando no hay elementos que se repiten en las listas, la ideas es que se puedan cargar tantos elementos posibles, no importa que se repitan.
A continuación dejo el archivo .py que cree..
- problema_pablo.zip(720,0 B)
Valora esta pregunta


0