Metode update

Metode update pievieno vienā kopā elementus no citām kopām. Tajā pašā laikā tiek mainīta sākotnējā kopa, un pats metods neko neatgriež. Metoda parametrā norādām tās kopas, kuru elementus mēs vēlamies pievienot.

Sintakse

pythonkopa.update(kopas, kuras vēlamies pievienot)

Piemērs

Izmantosim metodi update, lai pievienotu elementus mūsu kopai:

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

Koda izpildes rezultāts:

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

Piemērs

Metodei update ir arī īsa forma:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad pievienosim mūsu kopai elementus no diviem sarakstiem:

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

Koda izpildes rezultāts:

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

Piemērs

Pārrakstīsim iepriekšējo piemēru īsā formā:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • metodi add,
    kas pievieno elementus kopai
  • metodi union,
    kas apvieno kopas
  • metodi remove,
    kas noņem elementus no kopas
  • funkciju len,
    kas atgriež kopas garumu