Metoda update
Metoda update dodaje do jednego
zbioru elementy z innych zbiorów. Przy
tym zmienia się oryginalny zbiór, a sama
metoda nic nie zwraca. W parametrze
metody wskazujemy te zbiory, elementy
których chcemy dodać.
Składnia
zbior.update(zbiory, które chcemy dodać)
Przykład
Dodajmy za pomocą metody update
elementy do naszego zbioru:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Wynik wykonania kodu:
{'1', 'a', '2', '3', 'b', 'c'}
Przykład
Metoda update ma również krótką
formę:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Wynik wykonania kodu:
{'1', '3', 'b', 'a', 'c', '2'}
Przykład
A teraz dodajmy do naszego zbioru elementy z dwóch list:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Wynik wykonania kodu:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Przykład
Przepiszmy poprzedni przykład w formie skróconej:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Wynik wykonania kodu:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}