擅长:python、mysql、java
<p>如果使用<cd1>替换<cd2,请使用^}{</p>
<pre><code>>>> table = str.maketrans('123', 'XYZ')
>>> result = 'a1b2c3d'.translate(table)
>>> result
'aXbYcZd'
</code></pre>
<p><code>maketrans</code>需要2个字符串作为参数。如果你真的有一个列表,你可以使用<code>''.join(l)</code>把它变成一个合适的字符串。你只需要做一次桌子。你知道吗</p>
<p>效率只有一点。<code>str.translate</code>是在映射<code>a</code>=>;<code>b</code>和<code>b</code>=>;其他内容时正确执行此操作的方法。如果要替换<em>字符串</em>,则可能需要使用<code>re.sub</code>。你知道吗</p>