Метод translate
в Python: замена символов в один проход
Возвращает строку, преобразованную с помощью таблицы переводов, которую в свою очередь можно получить с помощью maketrans
. В примере ниже все буквы «а» будут заменены на «1», а «b» — на «2».
translate(table)
table
— таблица переводов, полученная с помощьюmaketrans
.
tran_tab = str.maketrans("ab", "12")
print('abc test'.translate(tran_tab))