Python Set intersection_update()-Methode
Beschreibung
intersection_update()Diese Methode wird verwendet, um die Elemente zu erhalten, die in zwei oder mehr Mengen vorhanden sind, d. h. die Schnittmenge zu berechnen.
intersection_update()Methode unterscheidet sich vonintersection()Methode, weilintersection()Methode gibt eine neue Menge zurück, währendintersection_update()Methode entfernt nicht überlappende Elemente aus der ursprünglichen Menge.
Syntax
Syntax der Methode intersection_update():
set.intersection_update(set1, set2 ... etc)
Parameters
- set1 -- Erforderlich, die Menge, in der nach denselben Elementen gesucht wird
- set2 -- Optional, andere Mengen, in denen nach denselben Elementen gesucht wird, können mehrere sein; mehrere Mengen werden durch Kommas getrennt
Rückgabewert
Keine.
Beispiele
Entfernen Sie Elemente aus Set x, die in Set y nicht vorhanden sind:
Beispiel 1
x = {"apple", "banana", "cherry"} # Set y enthält banana und cherry nicht, daher werden sie entfernt
y = {"google", "example", "apple"}
x.intersection_update(y)
print(x)
Das Ausgabeergebnis ist:
{'apple'}
Berechnen Sie die Schnittmenge mehrerer Sets:
Beispiel 1
x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)
Das Ausgabeergebnis ist:
{'c'}
Python-Mengen