Metod update

Metod update dodaje u jedan skup elemente iz drugih skupova. Pri tome se menja originalni skup, a sam metod ne vraća ništa. U parametru metoda naznačavamo one skupove čije elemente želimo da dodamo.

Sintaksa

pythonskup.update(skupovi, koje želimo da dodamo)

Primer

Hajde da pomoću metoda update dodamo elemente u naš skup:

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

Rezultat izvršavanja koda:

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

Primer

Metod update takođe ima kratku formu:

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

Rezultat izvršavanja koda:

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

Primer

A sada hajde da dodamo u naš skup elemente iz dve liste:

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

Rezultat izvršavanja koda:

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

Primer

Hajde da prethodni primer prepišemo u kratkoj formi:

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • metod add,
    koji dodaje elemente u skup
  • metod union,
    koji spaja skupove
  • metod remove,
    koji uklanja elemente iz skupa
  • funkcija len,
    koja vraća dužinu skupa