In deze oefening moet je verplicht gebruik maken van
list comprehension.
De derde kolom van het bestand
koop-lokaal-winkels.csv bevat
één of meerdere sleutelwoorden die het
aanbod van een winkel beschrijven (zie vorige oefening).
Opgave
Schrijf de functie
geef_aanbod(lijn) die één lijn uit het bestand
koop-lokaal-winkels.csv meekrijgt, en
een lijst teruggeeft met het aanbod van deze winkel. Daarbij volgende eisen:
- Zet alle sleutelwoorden om naar kleine letters, en verwijder overbodige spaties vooraan of achteraan.
- Orden de lijst alfabetisch.
- Gebruik list comprehension.
- Je mag enkel code schrijven na
return
Dodona controleert of list comprehension gebruikt werd.
Voorbeeld
De zesde lijn uit het bestand wordt gecontroleerd:
>>> geef_aanbod("Anneleen K;https://data.stad.gent/api/explore/v2.1/catalog/datasets/koop-lokaal-winkels/files/8d57d36bb003a5e46fcfdf2b606612e5;Accessoires,Juwelen,Wonen;Unieke combinatie van eigen juwelencollectie en handgemaakte Venetiaanse glasjuwelen, decoratie en maskers van verschillende kunstenaars op Venetië en Murano. Een explosie van kleur én stijl!;;Donkersteeg 27A;9000;Gent;0475902612;https://anneleenk.be/;[email protected];475902612;;;;;;;;;;;")
['accessoires', 'juwelen', 'wonen']