update-metodi
Metodi update lisää yhteen
joukkoon elementtejä muista joukoista.
Tällöin alkuperäinen joukko muuttuu, eikä
metodi palauta mitään. Metodin parametrissa
osoitamme ne joukot, joiden elementit
haluamme lisätä.
Syntaksi
joukko.update(lisättävät joukot)
Esimerkki
Lisätään update-metodilla
elementtejä joukkoomme:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Koodin suorituksen tulos:
{'1', 'a', '2', '3', 'b', 'c'}
Esimerkki
Metodilla update on myös lyhyt
muoto:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Koodin suorituksen tulos:
{'1', '3', 'b', 'a', 'c', '2'}
Esimerkki
Lisätään nyt joukkoomme elementtejä kahdesta listasta:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Koodin suorituksen tulos:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Esimerkki
Kirjoitetaan edellinen esimerkki uudelleen lyhyessä muodossa:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Koodin suorituksen tulos:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}