Метод maketrans
в Python: создание таблицы перевода.
Возвращает таблицу переводов, которую можно использовать в методе translate
.
maketrans(x[, y[, z]])
x
— словарь, содержащий соответствие один к одному между символами и их переводом или номером Unicode (97 для 'a') и его переводом.y
— если передаются два аргумента, они должны быть двумя строками одинаковой длины.z
— если передаются три аргумента, каждый символ в третьем аргументе отображается вNone
.
in_tab = "abc"
out_tab = "123"
trans_tab = str.maketrans(in_tab, out_tab)
print("abc".translate(trans_tab)) # 123