Tupel
Ein Tupel ist wie eine Liste, aber unveränderlich — nach der Erstellung können die Inhalte nicht mehr geändert werden.
Tupel eignen sich zum Gruppieren von Werten, die fest bleiben sollen, wie zum Beispiel Koordinaten (x, y), RGB-Farben (255, 0, 0) oder andere konstante Daten.
Definition eines Tupels
Ein Tupel wird mit Klammern (()) statt mit eckigen Klammern definiert:
coordinates = (10, 20)
Ein Tupel kann auch ohne Klammern erstellt werden: x = 1, 2, 3 — Python erkennt anhand des Kommas, dass es sich um ein Tupel handelt.
Unveränderlichkeit
Tupel können nicht verändert werden — es ist nicht möglich, Werte hinzuzufügen, zu entfernen oder zu ändern.
Ein Versuch führt zu einem TypeError.
Dadurch eignen sie sich ideal für feste Konfigurationen, Konstanten oder sichere Rückgabewerte von Funktionen.
Zugriff und Entpacken von Tupeln
Wie Listen verwenden Tupel Indizes, beginnend bei 0.
Zum Beispiel ist colors[0] "red" und colors[-1] "blue".
Tupel unterstützen auch das Entpacken – das Zuweisen von Werten zu Variablen in einem Schritt:
x, y = (10, 20) setzt x = 10 und y = 20.
Dies ist besonders nützlich, wenn Funktionen mehrere Werte zurückgeben.
Zusammenfassung
- Tupel speichern mehrere Werte, ähnlich wie Listen – sind jedoch unveränderlich;
- Zur Definition Klammern oder Kommas verwenden;
- Zugriff auf Elemente über den Index – wie bei Listen;
- Nach der Erstellung können Tupel nicht mehr geändert werden;
- Geeignet, wenn feste, verlässliche Daten benötigt werden.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you show more examples of defining tuples in Python?
What happens if I create a tuple with just one element?
When should I use a tuple instead of a list?
Großartig!
Completion Rate verbessert auf 5
Tupel
Swipe um das Menü anzuzeigen
Ein Tupel ist wie eine Liste, aber unveränderlich — nach der Erstellung können die Inhalte nicht mehr geändert werden.
Tupel eignen sich zum Gruppieren von Werten, die fest bleiben sollen, wie zum Beispiel Koordinaten (x, y), RGB-Farben (255, 0, 0) oder andere konstante Daten.
Definition eines Tupels
Ein Tupel wird mit Klammern (()) statt mit eckigen Klammern definiert:
coordinates = (10, 20)
Ein Tupel kann auch ohne Klammern erstellt werden: x = 1, 2, 3 — Python erkennt anhand des Kommas, dass es sich um ein Tupel handelt.
Unveränderlichkeit
Tupel können nicht verändert werden — es ist nicht möglich, Werte hinzuzufügen, zu entfernen oder zu ändern.
Ein Versuch führt zu einem TypeError.
Dadurch eignen sie sich ideal für feste Konfigurationen, Konstanten oder sichere Rückgabewerte von Funktionen.
Zugriff und Entpacken von Tupeln
Wie Listen verwenden Tupel Indizes, beginnend bei 0.
Zum Beispiel ist colors[0] "red" und colors[-1] "blue".
Tupel unterstützen auch das Entpacken – das Zuweisen von Werten zu Variablen in einem Schritt:
x, y = (10, 20) setzt x = 10 und y = 20.
Dies ist besonders nützlich, wenn Funktionen mehrere Werte zurückgeben.
Zusammenfassung
- Tupel speichern mehrere Werte, ähnlich wie Listen – sind jedoch unveränderlich;
- Zur Definition Klammern oder Kommas verwenden;
- Zugriff auf Elemente über den Index – wie bei Listen;
- Nach der Erstellung können Tupel nicht mehr geändert werden;
- Geeignet, wenn feste, verlässliche Daten benötigt werden.
Danke für Ihr Feedback!