Следующий код печатает слово в файле txt, а затем сколько экземпляров этого слова (например, a, 26) проблема в том, что он не распечатывает его в алфавитном порядке. Любая помощь будет высоко оценена
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')