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.