Kapitel 12. Tupel
Tupel sind unveränderbar
Ein Tupel ist eine Sequenz von Werten. Die Werte können beliebigen Typs sein und werden mit Integer-Werten indiziert. Insofern sind Tupel Listen sehr ähnlich. Der Unterschied ist allerdings, dass Tupel nicht veränderbar sind.
Syntaktisch ist ein Tupel eine kommaseparierte Liste von Werten:
>>> t = 'a', 'b', 'c', 'd', 'e'
Es ist zwar nicht zwingend notwendig, aber üblicherweise werden Tupel in Klammern geschrieben:
>>> t = ('a', 'b', 'c', 'd', 'e')
Um ein Tupel mit einem einzigen Element zu erstellen, müssen Sie ein abschließendes Komma schreiben:
>>> t1 = 'a', >>> type(t1) builtins.tuple
Ein Wert in Klammern ist dagegen kein Tupel:
>>> t2 = ('a') >>> type(t2) builtins.str
Eine weitere Möglichkeit, Tupel ...
Get Programmieren lernen mit Python, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.