Anzahl gleicher Worte in einem Text

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
helduel
User
Beiträge: 300
Registriert: Montag 23. Juli 2007, 14:05
Wohnort: Laupheim

Beitragvon helduel » Donnerstag 13. November 2008, 13:53

ichbinsisyphos hat geschrieben:Die list(set())-Umwandlung wird die Laufzeit kaum beeinflussen, aber das Suchen in sehr langen Listen wird ineffizient, vielleicht sollt man gleich mit dicts arbeiten.


Mein Vorschlag:

Code: Alles auswählen

from collections import defaultdict

histogram = defaultdict(int)
for word in words:
    histogram[word] += 1

print histogram


Gruß,
Manuel

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder