Eindeutige Liste-Kombination in Python

Beginner

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

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.

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.