Определение частоты букв текста шифра

Я пытаюсь сделать инструмент, который находит частоты букв в некотором типе зашифрованного текста. Предположим, что все строчные буквы a-z без цифр. Закодированное сообщение находится в текстовом файле

Я пытаюсь создать сценарий, который поможет взломать шифры замещения или, возможно, транспонирования.

Код до сих пор:

cipher = open('cipher.txt','U').read()
cipherfilter = cipher.lower()
cipherletters = list(cipherfilter)

alpha = list('abcdefghijklmnopqrstuvwxyz')
occurrences = {} 
for letter in alpha:
    occurrences[letter] = cipherfilter.count(letter)
for letter in occurrences:
    print letter, occurrences[letter]

Пока все, что он делает, это показывает, сколько раз появляется письмо. Как бы мне распечатать частоту всех букв, найденных в этом файле.

Ответы на вопрос(3)

Ваш ответ на вопрос