擅长:python、mysql、java
<p>你可以用<code>re.sub</code></p>
<pre><code>import re
mvts = ['UUU', 'U', 'R', 'Ri', 'L2']
shortcuts = {'UU' : 'U2', 'RRi' : ''}
def do_sub(m):
for k, v in shortcuts.items():
m = re.sub(k, v, m)
return m
[do_sub(m) for m in mvts]
</code></pre>
<p>输出:</p>
<pre><code>['U2U', 'U', 'R', 'Ri', 'L2']
</code></pre>