kann mir jemand den genauen Durchlauf des folgenden Codes erklären?
Code: Alles auswählen
personen = ["jan", "peter", "horst"]
präferenz = {"jan": ["AI", "ITS", "Mathe"],
"peter": ["ITS", "ET", "Physik"],
"horst": ["Physik", "Mathe", "Chemie"]}
noten = {"jan": ["1", "1", "2"],
"peter": ["3", "2", "2"],
"horst": ["3", "2", "1"]}
personen_dict = {pers: [(fach, note) for fach, note in
zip(präferenz[pers], noten[pers])]
for pers in personen}
for person, daten in personen_dict.items():
print("Student: ", person)
for fach in daten:
print("Fach: ", fach[0], "Note: ", fach[1])
Code: Alles auswählen
personen_dict = {pers: [(fach, note) for fach, note in
zip(präferenz[pers], noten[pers])]
for pers in personen}