6.3. Tupel#

Tupel sind ebenfalls eine Ansammlung von Elementen, allerdings sind diese geordnet und Elemente können mehrfach in einem Tupel enthalten sein. Außerdem enthalten Tupel immer nur endlich viele Elemente.

Tupel

Eine Tupel \(R\) ist eine endliche geordnete Ansammlung (Liste/Sequenz) von Elementen.

Wir schreiben \(e \in R\) um auszudrücken, dass das Element \(e\) im Tupel \(R\) enthalten ist.

6.3.1. Tupelkonstruktion#

Tupel definieren wir meist durch die explizite Auflistung ihrer Elemente:

\[R = (1,2,3,4)\]

oder

\[R = (1,2,3,\ldots,100).\]

Je nachdem wie viele Elemente ein Tupel enthält trägt es einen besonderen Namen. Ein Tupel mit zwei Elementen nennen wir Paar. Ein Tupel mit drei Elementen nennt wir Tripel. Allgemein bezeichnen wir ein Tupel mit \(n\) Elementen auch als \(n\)-Tupel.

6.3.2. Programmierung#

Alle gängigen Programmiersprachen bieten Datenstrukturen an, welche Tupel repräsentieren. Welche Möglichkeiten die Python Tupel tuple bieten, erfahren Sie in Abschnitt Tupel - tuple.