Zurück zu: Python Tutorial
0
Python – Unveränderliche Datenstrukturen
Was ist ein Tuple?
Ein Tuple ist eine Datenstruktur in Python, die ähnlich wie eine Liste funktioniert, aber nicht verändert werden kann.
Das bedeutet:
Einmal erstellte Werte in einem Tuple bleiben fest.
Tuples werden oft verwendet, wenn Daten geschützt bleiben sollen.
Tuple erstellen
Ein Tuple wird mit runden Klammern () erstellt.
koordinaten = (10, 20, 30)
print(koordinaten)
Hier speichern wir drei Werte in einem Tuple.
Zugriff auf Elemente
Wie bei Listen kann man über einen Index auf Elemente zugreifen.
koordinaten = (10, 20, 30)
print(koordinaten[0])
print(koordinaten[-1])
Warum Tuples unveränderlich sind
Tuples können nach der Erstellung nicht geändert werden.
Das macht sie sicherer für Daten, die nicht verändert werden sollen.
zahlen = (1, 2, 3)
# zahlen[0] = 10 nicht erlaubt
Tuple entpacken
Man kann Werte aus einem Tuple direkt in Variablen aufteilen.
person = ("Anna", 25, "Berlin")
name, alter, stadt = person
print(name)
print(alter)
print(stadt)
Übungsaufgaben zu Tuples