Duplicar posible:
Get difference from two lists in PythonRetire la lista de la lista en Python
¿Cuál es una forma simplificada de hacer esto? Lo he intentado solo, y no puedo resolverlo. lista ay lista b, la nueva lista debe tener elementos que están solo en la lista a. Entonces:
a = apple, carrot, lemon
b = pineapple, apple, tomato
new_list = carrot, lemon
He intentado escribir código, pero siempre me devuelve toda la lista a.
supongo que este es el camino a seguir, pero cambia la lista si se ha duplicado cuerdas. – iurisilvio
@iurisilvio: Tienes razón. Este enfoque solo funciona si 'a' y' b' solo contienen entradas únicas. En ese caso, tendría aún más sentido utilizar un 'conjunto' para' a', 'b' de todos modos. Pero este es probablemente el enfoque más rápido. –
Tampoco funciona si el orden de los elementos es importante, pero podría no ser el caso aquí (+1 de mí) – mgilson