Kapitel 8. Tupel und Listen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Das menschliche Tier unterscheidet sich von den niederen Primaten durch seine Leidenschaft für Listen.
H. Allen Smith
In haben wir mit den grundlegenden Datentypen von Python begonnen: Boolesche Zahlen, Ganzzahlen, Fließkommazahlen und Zeichenketten. Wenn du dir diese Typen als Atome vorstellst, sind die Datenstrukturen in diesem Kapitel wie Moleküle. Das heißt, wir kombinieren diese Grundtypen auf komplexere Weise. Du wirst sie jeden Tag benutzen. Ein Großteil der Programmierung besteht darin, Daten in bestimmte Formen zu zerschneiden und zu kleben, und die Tupel und Listen in diesem Kapitel sind einige unserer ersten Beispiele.
Die meisten Computersprachen können eine Folge von Elementen darstellen, die durch ihre ganzzahlige Position indiziert sind: die erste, die zweite und so weiter bis zur letzten. Du hast bereits Python-Strings(Kapitel 4; Folgen von Textzeichen) und Bytes und Bytearrays(Kapitel 5; Folgen von 8-Bit-Binärwerten) kennengelernt.
Python hat noch mehr Sequenzstrukturen: Tupel und Listen. Diese enthalten null oder mehr Elemente. Im Gegensatz zu Strings können die Elemente von verschiedenen Typen sein. Jedes Element kann sogar ein beliebiges Python-Objekt sein. So kannst du beliebig tiefe und komplexe Strukturen erstellen.
Warum gibt es in Python sowohl Listen als auch Tupel? Tupel sind unveränderlich ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access