Tupel werden mit runden Klammern erzeugt:
>>> t = (0, 1, 1, 2, 3, 5, 8)
>>> t[3]
2
Für Tupel stehen nur die Grundfunktionen für die sequentiellen Datentypen zur Verfügung.
Ein leeres Tupel definiert man mit runden Klammern ().
>>> single = (1)
>>> type(single)
<type 'int'>
>>> single = (1,)
>>> type(single)
<type 'tuple'>
>>> single
(1,)
>>> galileo = ([],)
>>> galileo[0].append("Sie dreht sich doch!")
>>> galileo
(['Sie dreht sich doch!'],)
>>> galileo[0] = [3434,3434]
Mit (1) kann keine neue Tupel-Instanz erzeugt werden, weil die Klammern in diesem Kontext bereits in Rechenausdrücken verwendet werden.
?