Как видно из названия говорит:Я пытаюсь посчитать все буквы в текстовом файле, то отображаются в порядке убывания
До сих пор это где я в моем коде работает, однако у меня возникли проблемы с отображением информации в порядке. В настоящее время он просто отображает информацию случайным образом.
def frequencies(filename):
infile=open(filename, 'r')
wordcount={}
content = infile.read()
infile.close()
counter = {}
invalid = "‘'`,.?!:;-_\n—' '"
for word in content:
word = content.lower()
for letter in word:
if letter not in invalid:
if letter not in counter:
counter[letter] = content.count(letter)
print('{:8} appears {} times.'.format(letter, counter[letter]))
Любая помощь была бы принята с благодарностью.