擅长:python、mysql、java
<p>您可以尝试<a href="https://stackoverflow.com/q/3391076/13552470">string multiplication</a>:</p>
<pre><code>def decode(string):
output = ''
for i in range(0, len(string), 2):
output += int(string[i]) * string[i + 1]
return output
print(decode("54"))
print(decode("4a54"))
</code></pre>
<p>输出:</p>
<pre><code>44444
aaaa44444
</code></pre>
<p>您甚至可以使用列表:</p>
<pre><code>def decode(s):
return ''.join(int(s[i]) * s[i + 1] for i in range(0, len(s), 2))
</code></pre>