Nadal

Dissenyeu una funció que, donat el nom d’un fitxer de text que conté la lletra d’una cançó de Nadal, una llista de paraules i el nom d’un fitxer de text de sortida, creï aquest darrer fitxer on a cada línia hi hagi una paraula de la llista i el nombre de vegades que aquesta apareix a la lletra de la canço separats amb un espai. Les paraules al fitxer apareixeran al mateix ordre que a la llista. Es recomana crear primer un diccionari.

Suposeu que tot el text està en minúscules, sense accents i que no hi ha signes de puntuació. Com a exemple, podeu descarregar el fitxer noidelamare.txt. Per a aquest fitxer i la llista ['figues','li','tam','darem','fillet','nadal'], el fitxer de resultat hauria de contenir:

figues 2
li 4
tam 2
darem 4
fillet 1
nadal 0

En una segona versió podeu considerar que, si hi ha signes de puntuació, aquests estan sempre darrera la darrera lletra d’una paraula.