Metoden update

Metoden update legger til elementer fra andre mengder i en mengde. Den endrer den opprinnelige mengden, og metoden returnerer ingenting. I parameteren til metoden angir vi de mengdene hvis elementer vi ønsker å legge til.

Syntaks

pythonmengde.update(mengder, som vi ønsker å legge til)

Eksempel

La oss ved hjelp av metoden update legge til elementer i vår mengde:

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

Resultat av kjøring av koden:

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

Eksempel

Metoden update har også en kort form:

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

Resultat av kjøring av koden:

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

Eksempel

La oss nå legge til elementer fra to lister i vår mengde:

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

Resultat av kjøring av koden:

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

Eksempel

La oss omskrive forrige eksempel i kortform:

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

Resultat av kjøring av koden:

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

Se også

  • metoden add,
    som legger til elementer i en mengde
  • metoden union,
    som kombinerer mengder
  • metoden remove,
    som fjerner elementer fra en mengde
  • funksjonen len,
    som returnerer lengden av en mengde