Methode update

Die Methode update fügt zu einer Menge Elemente aus anderen Mengen hinzu. Dabei wird die ursprüngliche Menge verändert, und die Methode selbst gibt nichts zurück. Im Parameter der Methode geben wir die Mengen an, deren Elemente wir hinzufügen möchten.

Syntax

pythonmenge.update(mengen, die hinzugefügt werden sollen)

Beispiel

Lasst uns mit der Methode update Elemente zu unserer Menge hinzufügen:

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

Ergebnis der Codeausführung:

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

Beispiel

Die Methode update hat auch eine kurze Form:

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

Ergebnis der Codeausführung:

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

Beispiel

Lasst uns nun zu unserer Menge Elemente aus zwei Listen hinzufügen:

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

Ergebnis der Codeausführung:

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

Beispiel

Lasst uns das vorherige Beispiel in Kurzform umschreiben:

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

Ergebnis der Codeausführung:

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

Siehe auch

  • Methode add,
    die Elemente zu einer Menge hinzufügt
  • Methode union,
    die Mengen vereinigt
  • Methode remove,
    die Elemente aus einer Menge entfernt
  • Funktion len,
    die die Länge einer Menge zurückgibt