Skip to content

Tupel

Programmieren – Variablen & Datentypen

Ein Tupel ist eine Gruppe von Werten und eignet sich unter anderem, um z.B. eine RGB-Farbe oder ein Koordinaten-Paar für eine Punkt darzustellen.

Definition ​

Die Werte, welche gruppiert werden sollen, werden einfach hintereinander, durch Komma getrennt, optional mit runder Klammer umrundet, hingeschrieben und können so einer Variablen als Tupel zugewiesen werden.

python
meine_variable = (wert1, wert2, ...)

Zugriff ​

Auf die einzelnen Werte eines Tupels kann mit eckigen Klammern und dem sogenannten index zugegriffen werden. Der Index ist die Position des Elementes im Tupel, wobei das erste Element den Index 0 hat!

python
meine_variable = (wert1, wert2, ...)
mein_wert = meine_variable[index]
print(mein_wert)

Beispiele ​

Koordinaten ​

Um einen Punkt in der Ebenen zu beschreiben, brauchen wir dessen x- und y-Koordinate. Häufig schreiben wir diese nebeneinander in der Form (x,y)

python
pos = (-17, 2.3)

x = pos[0]
y = pos[1]

print(pos, "setzt sich aus x", x, "und y", y, "zusammen")

Farben ​

Wenn wir Farben nach dem RGB-Schema mischen, dann haben wir Werte für die drei Farbkomponenten. Diese lassen sich schon in einem Tupel zusammenfassen:

python
WHITE = (255,255,255)
BLACK = (0,0,0)
ORANGE = (255,165,0)
MINT_CREAM = (245,255,250)

Hier kannst du dir eine Farbe mischen:

Schreibweisen:
html: #ffffff, rgb(255, 255, 255)
python: (255, 255, 255)

Gymnasium Kirchenfeld, fts