Meetod update
Meetod update lisab ühte
hulka elemente teistest hulkadest. Sel
juhul muudetakse algset hulka, kuid meetod
ise midagi ei tagasta. Meetodi parameetris
määrame need hulgad, mille elemente
me lisada soovime.
Süntaks
hulk.update(hulgad, mida soovime lisada)
Näide
Kasutame meetodit update,
et lisada elemente meie hulka:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Koodi täitmise tulemus:
{'1', 'a', '2', '3', 'b', 'c'}
Näide
Meetodil update on ka lühivorm:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Koodi täitmise tulemus:
{'1', '3', 'b', 'a', 'c', '2'}
Näide
Nüüd lisame oma hulka elemendid kahest listist:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Koodi täitmise tulemus:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Näide
Kirjutame eelmise näite lühivormis ümber:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Koodi täitmise tulemus:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}