Drop hier links of afbeeldingen om ze aan de editor toe te voegen.
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']