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