Rückkehr Ausgabe des dictionary in alphabetischer Reihenfolge

Folgende code druckt das Wort in der txt-Datei und dann, wie viele Instanzen gibt es das Wort (z.B. a, 26) das problem ist, dass es nicht drucken Sie es aus in alphabetischer Reihenfolge. Jede Hilfe wäre sehr geschätzt werden

import re
def print_word_counts(filename):
    s=open(filename).read()
    words=re.findall('[a-zA-Z]+', s)
    e=[x.lower() for x in (words)]
    e.sort()
    from collections import Counter
    dic=Counter(e)
    for key,value in dic.items():
        print (key,value)
print_word_counts('engltreaty.txt')

InformationsquelleAutor der Frage user2101517 | 2013-05-17

Schreibe einen Kommentar