Python-Methode intersection_update() für Mengen

Beispiel

Entfernen Sie die Elemente, die in den Mengen x und y nicht existieren:

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y) 
print(x)

Laufendes Beispiel

Definition und Verwendung

Die Methode intersection_update() löscht die Projekte, die in keiner Sammlung vorhanden sind.

Die Methode intersection_update() ist von der Methode intersection() unterschiedlich, da die Methode intersection() eine neue Sammlung zurückgibt, die keine unnötigen Projekte enthält, während die Methode intersection_update() die unnötigen Projekte aus der ursprünglichen Sammlung entfernt.

Syntax

set.intersection_update(set1, set2 ... etc)

Parameterwert

Parameter Beschreibung
set1 Erforderlich. Eine Sammlung, in der gleiche Elemente abgerufen werden sollen.
set2

Optional. Eine andere Sammlung, in der gleiche Elemente abgerufen werden sollen.

Sie können beliebig viele Sammlungen vergleichen.

Sammlungen werden durch Kommas getrennt.

Mehr Beispiele

Beispiel

Vergleichen Sie 3 Sammlungen, die Sammlung enthält die in allen 3 Sammlungen vorhandenen Elemente:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)

Laufendes Beispiel