Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Tupel | Data Structures
Einführung in Python mit Cursor

bookTupel

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.
question mark

Was passiert, wenn Sie versuchen, ein Tupel-Element zu ändern?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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?

bookTupel

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.
question mark

Was passiert, wenn Sie versuchen, ein Tupel-Element zu ändern?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
some-alt