Sobes.tech
Junior — Middle

Kann man neue Elemente in ein bereits existentes Tuple einfügen?

sobes.tech KI

Antwort von AI

In den meisten Programmiersprachen sind Tupel (tuples) unveränderliche (immutable) Datenstrukturen, das heißt, nach ihrer Erstellung kann ihr Inhalt nicht geändert werden — weder Elemente hinzufügen noch entfernen.

Zum Beispiel kann man in Python ein Tupel nicht ändern:

my_tuple = (1, 2, 3)
# my_tuple[0] = 10  # Fehler
# my_tuple.append(4) # Fehler

Wenn man Elemente hinzufügen möchte, wird ein neues Tupel erstellt, das das alte mit den neuen Elementen verbindet:

new_tuple = my_tuple + (4, 5)

Auf diese Weise können keine neuen Elemente in ein bestehendes Tupel eingefügt werden, aber man kann ein neues Tupel auf Basis des bestehenden mit hinzugefügten Elementen erstellen.