Cómo fusionar dos listas en Python sin duplicados – Resuelto

Introducción

En Python, a menudo necesitamos combinar dos listas en una sola sin duplicados. En este artículo, te mostraré cómo puedes lograrlo de manera sencilla utilizando algunas funciones y métodos integrados en Python.

Problema

Imaginemos que tenemos dos listas, lista1 y lista2, y queremos combinarlas en una sola lista, pero sin incluir elementos duplicados.

Solución

Para fusionar dos listas en Python sin duplicados, podemos utilizar conjuntos (sets) y el método `union()`.

lista1 = [1, 2, 3, 4]

lista2 = [3, 4, 5, 6]

nueva_lista = list(set(lista1).union(set(lista2)))

print(nueva_lista)

En este código, convertimos ambas listas a conjuntos utilizando la función `set()`, luego usamos el método `union()` para combinar los conjuntos y eliminar los duplicados. Finalmente, convertimos el resultado de nuevo a una lista utilizando `list()`.

Al ejecutar este código, obtendrás una nueva lista que incluye todos los elementos de lista1 y lista2, sin repeticiones.

¡Y listo! Ahora sabes cómo fusionar dos listas en Python sin duplicados de manera simple y eficiente. Espero que este artículo te haya sido útil.