Eindeutige Liste-Kombination in Python

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Python ist eine Liste eine Sammlung von Elementen, die geordnet und veränderbar sind. Manchmal müssen wir zwei Listen kombinieren und alle Duplikate entfernen, um eine neue Liste zu erhalten, die alle einzigartigen Elemente enthält. Dieser Prozess wird als Listevereinigung bezeichnet. In dieser Herausforderung werden Sie aufgefordert, eine Python-Funktion zu schreiben, die zwei Listen als Eingabe nimmt und eine neue Liste zurückgibt, die alle einzigartigen Elemente aus beiden Listen enthält.


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{{"Eindeutige Liste-Kombination in Python"}} python/comments -.-> lab-13738{{"Eindeutige Liste-Kombination in Python"}} python/lists -.-> lab-13738{{"Eindeutige Liste-Kombination in Python"}} python/tuples -.-> lab-13738{{"Eindeutige Liste-Kombination in Python"}} python/function_definition -.-> lab-13738{{"Eindeutige Liste-Kombination in Python"}} python/build_in_functions -.-> lab-13738{{"Eindeutige Liste-Kombination in Python"}} python/data_collections -.-> lab-13738{{"Eindeutige Liste-Kombination in Python"}} end

Listevereinigung

Schreiben Sie eine Python-Funktion namens list_union(a, b), die zwei Listen als Eingabe nimmt und eine neue Liste zurückgibt, die alle einzigartigen Elemente aus beiden Listen enthält. Ihre Funktion sollte die folgenden Schritte ausführen:

  1. Verbinden Sie die beiden Eingabelisten a und b zu einer einzelnen Liste.
  2. Entfernen Sie alle Duplikate aus der kombinierten Liste.
  3. Geben Sie die neue Liste mit allen einzigartigen Elementen zurück.

Ihre Funktion sollte die Eingabelisten a und b nicht modifizieren.

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

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie Sie eine Python-Funktion schreiben, die zwei Listen als Eingabe nimmt und eine neue Liste zurückgibt, die alle einzigartigen Elemente aus beiden Listen enthält. Sie haben auch gelernt, wie Sie zwei Listen kombinieren, Duplikate entfernen und eine neue Liste zurückgeben.