擅长:python、mysql、java
<p>按照您的逻辑,您只需要一位数的长度。如果是这样,您可以这样迭代:</p>
<pre class="lang-py prettyprint-override"><code>def decode_rle(x):
decoded = ''
iter_x = iter(x)
for n, c in zip(iter_x, iter_x):
decoded += c * int(n)
return decoded
</code></pre>
<p>但对于两位数或更多位数的长度,这是行不通的</p>