Skip to content

Tupel

ProgrammierenVariablen & 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