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.