Einzigartige Elemente in einer Liste

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 die einzigartigen Elemente in einer Liste finden, was bedeutet, dass wir alle Duplikate entfernen und nur die unterschiedlichen Werte beibehalten möchten. In dieser Herausforderung werden Sie eine Funktion schreiben, die eine Liste als Eingabe nimmt und eine neue Liste zurückgibt, die nur die einzigartigen Elemente enthält.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) 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-13739{{"Einzigartige Elemente in einer Liste"}} python/comments -.-> lab-13739{{"Einzigartige Elemente in einer Liste"}} python/lists -.-> lab-13739{{"Einzigartige Elemente in einer Liste"}} python/tuples -.-> lab-13739{{"Einzigartige Elemente in einer Liste"}} python/function_definition -.-> lab-13739{{"Einzigartige Elemente in einer Liste"}} python/build_in_functions -.-> lab-13739{{"Einzigartige Elemente in einer Liste"}} python/data_collections -.-> lab-13739{{"Einzigartige Elemente in einer Liste"}} end

Einzigartige Elemente in einer Liste

Schreiben Sie eine Python-Funktion namens unique_elements, die eine Liste als Eingabe nimmt und eine neue Liste zurückgibt, die nur die einzigartigen Elemente enthält. Ihre Funktion sollte die folgenden Schritte ausführen:

  • Erstellen Sie einen Set aus der Liste, um doppelte Werte zu entfernen.
  • Geben Sie eine Liste aus dem Set zurück.

Ihre Funktion sollte die folgende Signatur haben:

def unique_elements(li: List) -> List:
def unique_elements(li):
  return list(set(li))
unique_elements([1, 2, 2, 3, 4, 3]) ## [1, 2, 3, 4]

Zusammenfassung

In dieser Herausforderung haben Sie eine Python-Funktion geschrieben, die eine Liste als Eingabe nimmt und eine neue Liste zurückgibt, die nur die einzigartigen Elemente enthält. Sie haben gelernt, wie Sie Sets verwenden, um Duplikate zu entfernen, und wie Sie ein Set wieder in eine Liste umwandeln.