Метод 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