Замена нескольких похожих строк

У меня есть следующее выражение:

a = 'x11 + x111 + x1111 + x1'

и я хотел бы заменить следующее:

from_ = ['1', '11', '111', '1111']
to = ['2', '22', '333', '3333']

и, следовательно, получить следующий результат:

anew = 'x22 + x333 + x3333 + x2'

Как я могу сделать это с помощью Python?

Это похоже на вопрос:Python заменяет несколько строк, Однако в моем случае замененные значения переопределяются сами по себе, если я использую предложенные ответы в вопросе. Следовательно, в указанной ссылке результат'x22 + x222 + x2222 + x2'

Ответы на вопрос(1)

Ваш ответ на вопрос