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

pythonmnožica.update(množice, ki jih želimo dodati)

Primer

Dodajmo elemente v našo množico z metodo update:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)

Rezultat izvajanja kode:

python{'1', 'a', '2', '3', 'b', 'c'}

Primer

Metoda update ima tudi kratko obliko:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)

Rezultat izvajanja kode:

python{'1', '3', 'b', 'a', 'c', '2'}

Primer

Zdaj pa dodajmo elemente iz dveh seznamov v našo množico:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)

Rezultat izvajanja kode:

python{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}

Primer

Prepišimo prejšnji primer v kratki obliki:

pythonst1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)

Rezultat izvajanja kode:

python{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}

Glejte tudi

  • metodo add,
    ki doda elemente v množico
  • metodo union,
    ki združi množice
  • metodo remove,
    ki odstrani elemente iz množice
  • funkcijo len,
    ki vrne dolžino množice