# Hinweis: # Um nur bestimmte Zeilen aus dieser Textdatei auszufuehren, muss lediglich das Hashtag-Symbol "#" # aus derselben Zeile entfernt oder hinzugefuegt werden und das .py-Skript ausgefuehrt werden ''' Tupel werden durch runde Klammer "(" und ")" initialisiert und sind nach der Erstellung nicht mehr manipulirbar ("immutable"). ''' a = (5, 8, 13) print(a) ''' Um auf einzelne Elemente in dem Tupel zuzugreifen, werden wie bei Arrays eckige Klammern "[" und "]" verwendet Hinweis: Genau wie bei Arrays beginnt der Index bei 0 fuer das erste Element ''' print(a[0]) print(a[1]) print(a[2]) ''' Python und viele andere Sprachen bieten die Moeglichkeit der Mehrfachzuweisung ''' b, c, d = a # a[0] wird b zugewiesen, a[1] -> c, a[2] -> d print(b) # b = a[0] = 1; also wird 1 ausgegeben print(c) # c = a[0] = 2; also wird 3 ausgegeben print(d) # d = a[0] = 3; also wird 3 ausgegeben ''' Besonderheit: Tupel lassen sich im Vergleich zu Arrays schneller von Python erstellen und der Zugirff innerhalb eines Tupels erfolgt wesentlich schneller als im Array, weil diese Struktur innerhalb von Python und dessen Zugriffe optimiert sind. '''