Metoda update
Metoda update doda elemente iz drugih množic v obstoječo množico. Pri tem se izvorna množica spremeni, sama metoda pa ne vrne ničesar. Kot parameter metode podamo tiste množice, katerih elemente želimo dodati.
Sintaksa
množica.update(množice, ki jih želimo dodati)
Primer
Dodajmo elemente v našo množico z metodo update:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Rezultat izvajanja kode:
{'1', 'a', '2', '3', 'b', 'c'}
Primer
Metoda update ima tudi kratko obliko:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Rezultat izvajanja kode:
{'1', '3', 'b', 'a', 'c', '2'}
Primer
Zdaj pa dodajmo elemente iz dveh seznamov v našo množico:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Rezultat izvajanja kode:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Primer
Prepišimo prejšnji primer v kratki obliki:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Rezultat izvajanja kode:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}