Python – #35 – set() – .intersection_update()
Metoda .intersection_update()
Metoda modyfikuje zawartość set’a (jako zbiór wspólny), który zawiera wspólne elementy seta, na którym została użyta metoda z setami z argumentów.
Składnia:
set.intersection_update(set2, set3, ...)
Parametry:
set2 – zbiór, który jest brany pod uwagę w celu znalezienia wspólnych elementów.
set3, … – parametry opcjonalne – kolejne zbiory
Wartość zwracana:
None
Przykłady:
set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
set1.intersection_update(set2)
print(set1) # wynik --> {4, 5, 6}
set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
set3 = {2, 3, 4, 5}
set1.intersection_update(set2, set3)
print(set1) # wynik --> {4, 5}
set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
set1 &= set2
print(set1) # wynik --> {4, 5, 6}
set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
set3 = {2, 3, 4, 5}
set1 &= set2 & set3
print(set1) # wynik --> {4, 5}
