



Next: 2.5 Dictionaries
Up: 2. Datenobjekte
Previous: 2.3 Listen
Contents
Index
2.4 Tupel
Tupel unterscheiden sich von Listen lediglich in den folgenden Aspekten:
- Tupel werden verwenden statt eckigen Klammern, runde Klammern, z.B.
.
- Tupel sind im Gegensatz zu Listen unveränderliche Sequenzen
wie Strings auch.
Es ist also nicht möglich, in einem Tupel irgendwelche Veränderungen
vorzunehmen. Haben wir
-
- >>>a='Arbete ','und ','arbete.'
dem Interpreter mitgeteilt2.6, so gibt eine Zuweisung der Form
-
- >>>a[2]='Feierabend.'
eine Fehlanzeige. Es muss also 'weitergearbetet' werden, da Tupel
unveränderlich sind, wie jene Regale in einer Wohnung, die per Vorgabe
durch den Eigentümer immer dasselbe enthalten sollen, wie schon seit
Urgrossvaters Zeiten.
Wozu sind diese »engstirnigen« Datenobjekte dann gut? Wie wir
noch sehn werden, spielen sie bei Funktionen eine ganz entscheidende
Rolle!




Next: 2.5 Dictionaries
Up: 2. Datenobjekte
Previous: 2.3 Listen
Contents
Index
Heiko Schroeder
2003-03-19