Метод translate в Python: замена символов в один проход

Возвращает строку, преобразованную с помощью таблицы переводов, которую в свою очередь можно получить с помощью maketrans. В примере ниже все буквы «а» будут заменены на «1», а «b» — на «2».

translate(table)

  • table — таблица переводов, полученная с помощью maketrans.
tran_tab = str.maketrans("ab", "12")
print('abc test'.translate(tran_tab))