擅长:python、mysql、java
<p>有一种方法,使用<a href="https://docs.python.org/3.1/library/itertools.html#itertools.groupby" rel="nofollow">^{<cd1>}</a>:</p>
<pre><code>In [62]: from itertools import groupby
In [63]: data
Out[63]: 'AAABBCCCDAAT'
In [64]: ''.join(char + str(len(list(grp))) for char, grp in groupby(data))
Out[64]: 'A3B2C3D1A2T1'
</code></pre>