Wiederholung Band 5
Klasse kurz
class Punkt:
def __init__(self, x, y):
self.x = x
self.y = y
p = Punkt(2, 3)
print(p.x, p.y)
Liste + Schleife
werte = [5, 2, 9]
print(sorted(werte))
print(min(werte), max(werte), sum(werte))
Dict
row = {"name": "Luna", "punkte": 12}
print(row["name"])
Mini-Warm-up
Liste von Dicts mit name/punkte, gib den höchsten Punktestand aus (mit Schleife oder max).
Beispiel
daten = [
{"name": "Luna", "punkte": 10},
{"name": "Lily", "punkte": 15},
]
bester = max(daten, key=lambda d: d["punkte"])
print(bester["name"], bester["punkte"])
Bereit?
Dann weiter zu Tupel – Daten, die man nicht versehentlich ändert.