Metoda intersection_update() zbioru Python

Przykład

Usuń elementy, które nie istnieją w zbiorach x i y:

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

Uruchom Przykład

Definicja i użycie

Metoda intersection_update() usuwa elementy, które nie istnieją w żadnym z zestawów.

Metoda intersection_update() różni się od metody intersection(), ponieważ metoda intersection() zwraca nowy zestaw, który nie zawiera niepotrzebnych elementów, podczas gdy metoda intersection_update() usuwa niepotrzebne elementy z oryginalnego zestawu.

Gramatyka

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

Wartości parametrów

Parametry Opis
set1 Wymagane. W tym zestawie należy wyszukać równe elementy.
set2

Opcjonalnie. W tym zestawie należy wyszukać równe elementy.

Możesz porównać dowolną liczbę zestawów.

Zestawy są rozdzielone przecinkami.

Więcej przykładów

Przykład

Porównaj 3 zestawy, zwracany zestaw zawiera elementy istniejące we wszystkich 3 zestawach:

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

Uruchom Przykład