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.