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.