Deze oefening haalt nog meer informatie uit hetzelfde
.csv-bestand.
- De derde kolom beschrijft het aanbod van de winkel. Er wordt een opsomming gegeven, gescheiden door
,.
- Soms staan er extra spaties voor of na het
,-teken.
- De opsomming gebeurt met terugkerende sleutelwoorden.
Opdracht
Schrijf een functie
aanbod_in_winkels(bestandsnaam) die een
geordende lijst teruggeeft, van alle
unieke sleutelwoorden die voorkomen bij aanbod. De lijst bevat de sleutelwoorden in kleine letters.
Er wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters.
Er wordt ook in deze oefening geen foutafhandeling gevraagd. Je mag dus veronderstellen dat het bestand correct
geopend wordt, en
de structuur heeft zoals hierboven beschreven werd.
Voorbeeld
>>> aanbod_in_winkels("koop-lokaal-winkels.csv")
['accessoires', 'beauty', 'boeken', 'dranken', 'dranken en voeding', 'elektronica', 'fiets en auto', "fietsen en auto's", 'film en games', 'hobby en diy', 'huisdieren', 'juwelen', 'kinderen', 'kleding', 'koken en tafelen', 'moederdag', 'muziek', 'planten en bloemen', 'schoenen', 'speelgoed', 'sport', 'wonen']