Zum Inhalt

Tuples - Unveränderliche Listen

Tuple verhalten sich genau wie Listen, aber ihr Inhalt kann nicht verändert werden.

Anlegen eines Tuple

tuple = ("val1", "val2")

Leeres Tuple

tuple = ()

Tuple mit einem Element

tuple = ("val1",)

Zugriff auf einen Wert in einem Tuple

Auf die Werte in einem Tuple wird mit dem Index zugegriffen:

value1 = tuple[0]
value2 = tuple[1]

Achtung: der Index einer Liste fängt immer mit dem Wert 0 an.

Zugriff auf das letzte/vorletzte Element eines Tuple:

value = tuple[-1] # letztes Element
value = tuple[-2] # vorletztes Element
...

Anzahl der Werte in einem Tuple

len(tuple)

Abfragen ob ein Wert in einem Tuple enthalten ist

if "val1" in tuple:
    print("gefunden")

Abfragen ob ein Wert nicht in einem Tuple enthalten ist

if "val1" not in tuple:
    print("nicht gefunden")

Alle Werte aus einem Tuple lesen

for value in tuple:
    print(value)

Ein Tutorial zum Thema Tuple findet man hier: Python's tuple Data Type: A Deep Dive With Examples