Combinación única de listas en Python

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Python, una lista es una colección de elementos que están ordenados y son mutables. A veces, necesitamos combinar dos listas y eliminar cualquier duplicado para obtener una nueva lista que contenga todos los elementos únicos. Este proceso se llama unión de listas. En este desafío, se te pedirá escribir una función de Python que tome dos listas como entrada y devuelva una nueva lista que contenga todos los elementos únicos de ambas listas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13738{{"Combinación única de listas en Python"}} python/comments -.-> lab-13738{{"Combinación única de listas en Python"}} python/lists -.-> lab-13738{{"Combinación única de listas en Python"}} python/tuples -.-> lab-13738{{"Combinación única de listas en Python"}} python/function_definition -.-> lab-13738{{"Combinación única de listas en Python"}} python/build_in_functions -.-> lab-13738{{"Combinación única de listas en Python"}} python/data_collections -.-> lab-13738{{"Combinación única de listas en Python"}} end

Unión de listas

Escribe una función de Python llamada list_union(a, b) que tome dos listas como entrada y devuelva una nueva lista que contenga todos los elementos únicos de ambas listas. Tu función debe realizar los siguientes pasos:

  1. Combinar las dos listas de entrada a y b en una sola lista.
  2. Eliminar cualquier duplicado de la lista combinada.
  3. Devolver la nueva lista que contiene todos los elementos únicos.

Tu función no debe modificar las listas de entrada a y b.

def union(a, b):
  return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]

Resumen

En este desafío, has aprendido cómo escribir una función de Python que tome dos listas como entrada y devuelva una nueva lista que contenga todos los elementos únicos de ambas listas. También has aprendido cómo combinar dos listas, eliminar duplicados y devolver una nueva lista.