Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Laboration 4" mellan 2013-09-17 16:57 av Sten Andersson och 2013-09-17 17:00 av Sten Andersson.

Visa nästa > ändring.

Laboration 4

I denna uppgift ska ni analysera en textfil och räkna förekomsten av ord i den. Programmet startar med att användaren får ange en textfil som ska analyseras (föreslagsvis kan ni med webläsaren hämta textmassan i en artikel på någon nyhetssida och spara denna i t ex 'infil.txt'). Till er hjälp får ni följande funktion som ni själva får räkna ut vad den gör.

def raknare (allaOrden): d = {} for ord in allaOrden: if ord in d.keys(): d[ord] = d[ord] + 1 else: d[ord] = 1 return d

Materialet från övning fyra är mycket nyttigt att utgå ifrån. Ni bör där ha en funktion som givet namnet på en fil returnerar samtliga ord i denna fil i form av en lista.