KAPITEL 12

Tupel

Dieses Kapitel stellt einen weiteren fest eingebauten Typ vor: das Tupel. Sie erfahren, wie Listen, Dictionaries und Tupel zusammenarbeiten. Ich stelle Ihnen ein Feature vor, das bei Argumentlisten mit variabler Länge nützlich ist: die Gather- und Scatter-Operatoren.

Tupel sind unveränderbar

Ein Tupel ist eine Sequenz von Werten. Die Werte können beliebigen Typs sein und werden mit Integerwerten 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', ...

Get Think 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.