Скажем, у меня есть словарь, который имеет значение ASCII и соответствующую битовую строку в списке:
{32: ['111'], 101: ['000'], 97: ['1010']...
И у меня есть файл с текстом, как я могу сравнить каждый символ в тексте(преобразованный в ASCII) для ключа в словаре, и, если он совпадает, то выведите строку битов?
Все строки битов будут собраны вместе, как: 1110001010 ...
Пока у меня есть это, но он печатает только первый символ:
for ch in text:
for key, value in result.items():
if ord(ch) == key:
output = str.join("", value)
else:
continue
print(output)
, где результат - словарь выше.