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)
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)