Добрый вечер.
Прошу подсказки уважаемых форумчан для поиска ошибки в коде:
text ='БЫЛ'
x = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ !:.,-"
y = "ГЗЩПБОФЪШЭАУЯЙЦДЮКНЕЖМТВСРЧЛЫИЬХ !:.,-"
d = dict(zip(x, y))
#print(d)
for keys in text:
text = text.replace(keys, str(d[keys]))
print(text)
код должен заменить символы в строке по словарю.
В данном примере на выходе должно быть:
ЗЛУ
а по факту:
ЗУУ
Подскажите пожалуйста, где ошибка?
Спасибо.