Wie kann man zählen, wie oft jedes Wort im Text vorkommt
Verfasst: Freitag 22. Januar 2016, 12:56
Hallo!
Ich möchte gerne eine Funktion schreiben, mit der ich die Wortvorkommen von jedem Wort in einer Datei bekomme.
Bspw. in demm Text: " Hallo! Wie geht es Dir? Hallo, ja ganz gut. Siehst du mich? Ja ich sehe dich."
Ja:2
Hallo:2
Wie:1
geht:1
es: 1
.
.
.
Nun bin ich soweit:
Mir werden also alle einzelnen Sätze angegeben. ...wie komme ich nun weiter?
LG
Ich möchte gerne eine Funktion schreiben, mit der ich die Wortvorkommen von jedem Wort in einer Datei bekomme.
Bspw. in demm Text: " Hallo! Wie geht es Dir? Hallo, ja ganz gut. Siehst du mich? Ja ich sehe dich."
Ja:2
Hallo:2
Wie:1
geht:1
es: 1
.
.
.
Nun bin ich soweit:
Code: Alles auswählen
def satzliste ():
text=encoding= unicode
datei=open("probe.txt") # input(str("bitte geben Sie hier Ihren Text ein."))
text= datei.read()
for element in text:
saetze=text.split(". ") or ("! ")or("? ")
for i in saetze:
print(i)
returnMir werden also alle einzelnen Sätze angegeben. ...wie komme ich nun weiter?
LG