擅长:python、mysql、java
<p>使用<code>itertools.groupby</code></p>
<p><strong>例如:</strong></p>
<pre><code>from itertools import groupby
string = 'TAA15=ATT'
result = []
for k, v in groupby(string, str.isdigit):
if k:
result.append("".join(v))
else:
result.extend(v)
print(result)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>['T', 'A', 'A', '15', '=', 'A', 'T', 'T']
</code></pre>