In een CSV-bestand worden de scores van een aantal vakken bijgehouden. De eerste lijn van het bestand bevat de hoofding van elke kolom, namelijk:
Voornaam;Familienaam;Vak 1;Vak 2; ...
Dan volgt een reeks rijen, met op elke rij de gegevens van een student.
Schrijf een functie topscore()
met als enig argument de naam van een csv-bestand (dus een string). Het resultaat is een woordenboek, waarin alle vaknamen als sleutel voorkomen, met als bijhorende waarde de maximale score voor dit vak.
Voornaam;Familienaam;Biologie;Nederlands;Fysica Bart;Paulussen;4,0;11,0;13,0 Zoe;Truwant;14,0;13,0;16,0 An;Vergote;9,0;2,0;12,0 Thomas;Cornelissen;2,0;2,0;15,0 Inke;De Jonge;3,0;5,0;10,0 Erwin;Van de Putte;15,0;2,0;6,0 Xantippe;Bomans;12,0;15,0;16,0 Quinten;Jansens;13,0;10,0;10,0 Vanya;Vrielinck;19,0;5,0;9,0dan levert
topscore('./topscore/Topscore_0_in.csv')
als resultaat onderstaand woordenboek:
{'Biologie': 19.0, 'Nederlands': 15.0, 'Fysica': 16.0}