Metoden update

Metoden update tilføjer elementer fra andre sæt til et sæt. Ved dette ændres det oprindelige sæt, og metoden returnerer selv intet. I parameteren for metoden angiver vi de sæt, hvis elementer vi ønsker at tilføje.

Syntaks

pythonsæt.update(sæt, som vi ønsker at tilføje)

Eksempel

Lad os ved hjælp af metoden update tilføje elementer til vores sæt:

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

Resultat af kodeudførelse:

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 af kodeudførelse:

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

Eksempel

Lad os nu tilføje elementer fra to lister til vores sæt:

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

Resultat af kodeudførelse:

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

Eksempel

Lad os omskrive det forrige eksempel i kort form:

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

Resultat af kodeudførelse:

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

Se også

  • metoden add,
    som tilføjer elementer til et sæt
  • metoden union,
    som forener sæt
  • metoden remove,
    som fjerner elementer fra et sæt
  • funktionen len,
    som returnerer længden af et sæt