Zum Hauptinhalt springen

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.