Wie kann ich zwei Listen in Python vergleichen und Übereinstimmungen zurückgeben?
Um zwei Listen in Python zu vergleichen und Übereinstimmungen zurückzugeben, können Sie die integrierte Methode intersection()
des Datentyps set
verwenden. Hier ist ein Beispiel:
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
matches = list(set(list1).intersection(list2))
print(matches)
Dies gibt die Ausgabe: [4, 5]
zurück.
Beachten Sie, dass die Methode intersection()
ein Set zurückgibt, daher wandeln wir es in eine Liste um, um es auszugeben zu können.
Auch können Sie den &
Operator für Intersection verwenden
Auch dies wird dieselbe Ausgabe zurückgeben: [4, 5]