Metoda intersection() klasy zbiorów Python
Przykład
Zwróć zbiór zawierający elementy istniejące w zbiorze x i zbiorze y:
x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} z = x.intersection(y) print(z)
Definicja i użycie
Metoda intersection() zwraca zbiór zawierający podobieństwa między dwoma lub większą liczbą zbiorów.
Znaczenie: Zwracany zbiór zawiera wyłącznie elementy istniejące w obu zbiorach, lub jeśli porównywane są więcej niż dwa zbiorów, to elementy istniejące we wszystkich zbiorach.
Gramatyka
set.intersection(set1, set2 ... etc)
Wartość parametru
Parametry | Opis |
---|---|
set1 | Wymagane. Zbiór, w którym należy wyszukiwać tych samych elementów. |
set2 |
Opcjonalnie. Inne zbioru, w których należy wyszukiwać tych samych elementów. Możesz porównać dowolną liczbę zbiorów. Zbiory są oddzielone przecinkami. |
Więcej przykładów
Przykład
Porównaj 3 zbiorów i zwróć elementy istniejące we wszystkich 3 zbiorach:
x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} result = x.intersection(y, z) print(result)