У меня тоже был этот проект, и я сделал это:
Сначала вам нужно прочитать данные из текстового файла и сохранить их в списке. Вы можете использовать .split()
, который сделает это:
Если файл содержит только одну строку, как это
hello !
это будет сделано как
list_of_the_file['h', 'e', 'l', 'l', 'o', ' ', '!']
Теперь, когда у вас есть список всех букв, которые файл содержит последовательно, вы можете использовать ord()
, который сгенерирует уникальное значение для каждого типа символа, например, a
или, точнее, ord (a) будет даст вам значение 97
, и оно вернет 97
только для a
, присутствующего в списке, а не для любого другого символа. Затем вы можете применить ключи к этому целочисленному значению и сохранить его в списке или файле. Надеюсь, это поможет.