User Tools

Site Tools


burim:python:python-labs:loesung_count_words.py
text = """Lorem ipsum dolor sit amet,
consectetur adipisici elit, sed eiusmod tempor
incidunt ut labore et dolore magna aliqua!
Ut enim ad minim veniam, quis nostrud exercitation ullamco
laboris nisi ut aliquid ex ea commodi consequat.
Quis aute hällo iure reprehenderit in voluptate velit ésse
cillum dolore eu fugiat nulla pariatur? Excepteur sint
obcaecat cupiditat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum."""

satzzeichen = [".", ",", "-", ";", "_", ":", "?", "!"]

def clean(s):
    news = ""
    s = s.lower()
    for c in s:
        if c not in satzzeichen:
            news += c
        else:
            news += " "
    return news


worddict = {}
for word in clean(text).split():
    worddict[word] = worddict.get(word, 0) + 1

keylist = list(worddict.keys())
keylist.sort()
for key in keylist:
    print("{}: {}".format(key, worddict[key]))
burim/python/python-labs/loesung_count_words.py.txt · Last modified: 2019/01/21 20:55 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki