In de oefeningen over de apotheken, zie Apotheken1 werd het echte bestand vereenvoudigd.

In deze opgave hernemen we de oefeningen, maar met het originele bestand. Dit bestand vind je op de site van Open Data Gent (te bereiken via stad.gent2) - download het bestand locaties-apotheken-gent.csv (via Export). (Vind je het bestand van Gent niet? Haal het hier af.3)
Dit bestand heeft veel meer informatie. Open het bestand in een tekst-editor of in Visual Studio Code, dan vind je deze bestandsinhoud:

Geometry;naam;huisnr;straat;gemeente;postcode;email;telefoon;website;openop;fiche;drupal_id;globalid;geo_point_2d
"{""type"": ""Point"", ""coordinates"": [3.661123004567556, 51.04984900255123]}";VANRUSSELT J.;22;Oude Abdijstraat;Gent;9031;;09/226 26 01;;;;4155;5372958d-8b47-4c45-8bdc-147fd43e1919;51.0498490026,3.66112300457
"{""type"": ""Point"", ""coordinates"": [3.764496004371951, 51.04340600245796]}";ONGENA S.;29;Achterdries;Gent;9050;;09/230 53 23;;;;4111;f9df8adf-99a7-422c-8aab-45627acc0b2d;51.0434060025,3.76449600437
"{""type"": ""Point"", ""coordinates"": [3.716917005741486, 51.08560400244768]}";DELAGAYE K.;366;Morekstraat;Gent;9032;;09/253 89 57;;;;4033;87329ce9-5c9e-40b5-9dc8-688fec19fd98;51.0856040024,3.71691700574

Je kan dit ook bekijken in Excel, dan krijg je dit overzicht:

Gebruik in deze oefening een list, dan kan je eenvoudig de juiste kolommen ophalen.

Opdracht

Herschrijf de functie aantal_apotheken_in_postcode(bestandsnaam, postcode) die in een gegeven bestand, met structuur zoals hierboven aangegeven, gaat tellen hoeveel apotheken er zijn in de gegeven postcode.
Er wordt geen foutafhandeling gevraagd. Je mag dus veronderstellen dat het bestand correct geopend wordt, en de informatie de juiste structuur heeft.

Voorbeelden

>>> aantal_apotheken_in_postcode("locaties-apotheken-gent.csv", 9030)
5
>>> aantal_apotheken_in_postcode("locaties-apotheken-gent.csv", 9000)
105