CheatsheetEinsteiger

Python

Listen, Tupel und Dictionaries

Daten strukturiert sammeln: Listen bearbeiten, unveränderliche Tupel nutzen und Werte in Dictionaries über Schlüssel verwalten.

6 Minuten Lesezeit · 1 PDF-Download

Python stellt für unterschiedliche Aufgaben passende Sammlungen bereit. Listen sind veränderbar, Tupel eignen sich für feste Wertegruppen und Dictionaries ordnen jedem Schlüssel einen Wert zu.

Sammlungen anlegen

farben = ["rot", "blau"]
punkt = (12, 8)
bauteil = {"name": "Halter", "breite": 40}

farben.append("grün")
print(bauteil["name"])

Indizes beginnen bei 0. Negative Indizes greifen vom Ende einer Liste oder eines Tupels aus zu.

Sicher zugreifen und durchlaufen

Mit in prüfst du, ob ein Element oder Schlüssel vorhanden ist. dict.get() erlaubt einen Ersatzwert, ohne bei einem fehlenden Schlüssel einen Fehler auszulösen.

material = bauteil.get("material", "nicht angegeben")
for schluessel, wert in bauteil.items():
    print(schluessel, wert)

Das nimmst du mit

Das PDF hilft dir bei der Wahl der passenden Datenstruktur und zeigt die wichtigsten Zugriffs-, Änderungs- und Schleifenoperationen auf einen Blick.