Opgave

Schrijf de functie opsplitsen waaraan de locatie en naam van een tekstbestand (str) wordt doorgegeven. De functie doet het volgende met de tekst:

De functie geeft deze 3 dictionaries terug in de volgorde: dictionary 1, dictinary 2 en als laatste de dictinoary met de gemeenschappelijke woorden.

Een woord in een tekst wordt gedefinieerd als een zo lang mogelijke reeks letters. Alle karakters die geen letter zijn, worden dus beschouwd als scheidingstekens voor woorden.

Voorbeeld

In onderstaande voorbeeld gaan we ervan uit dat het tekstbestand data.txt1 zich in de huidige directory bevindt.

>>> opsplitsen('data_1.txt')
({'drie': 1, 'een': 3, 'twee': 1, 'vier': 1}, {'drie': 2, 'een': 1, 'twee': 2}, {'drie': 2, 'een': 3, 'twee': 2})