Listen, Tupel und Dictionaries
Python bringt mächtige Datenstrukturen mit. Die wichtigsten sind Liste, Tupel, Set und Dictionary.
Liste
Veränderbar, geordnet, beliebige Elemente: zahlen = [1, 2, 3]. Methoden: append(), extend(), sort(), pop().
Tupel
Unveränderbar, schneller: punkt = (10, 20). Gut für Koordinaten oder feste Datensätze. Entpacken: x, y = punkt.
Set
Menge ohne Duplikate: tags = {"python", "web"}. Operationen: | (Vereinigung), & (Schnittmenge), - (Differenz).
Dictionary
Schlüssel-Wert-Paare: user = {"name": "Anna", "alter": 32}. Zugriff user["name"], sicherer user.get("name"). Iteration: for k, v in user.items():.
Comprehensions
quadrate = [n*n for n in range(10)]
gerade = {n for n in range(20) if n % 2 == 0}Weiterführend: Variablen und Datentypen.