【发布时间】:2016-03-30 14:26:55
【问题描述】:
我有以下表达:
a = 'x11 + x111 + x1111 + x1'
我想替换以下内容:
from_ = ['1', '11', '111', '1111']
to = ['2', '22', '333', '3333']
因此得到以下结果:
anew = 'x22 + x333 + x3333 + x2'
如何使用 Python 做到这一点?
这是一个类似的问题:Python replace multiple strings。但是,在我的情况下,如果我在问题中使用建议的答案,则替换的值会被自己覆盖。因此,在提到的链接中,结果是'x22 + x222 + x2222 + x2'
【问题讨论】: