擅长:python、mysql、java
<pre><code>import itertools
numbers = []
input = 'XXYXYYYXYXXYYY'
split_string = [''.join(g) for k, g in itertools.groupby(input)]
for i in split_string:
numbers.append(len(i))
print(numbers)
</code></pre>
<p>输出:</p>
<pre><code>[2, 1, 1, 3, 1, 1, 2, 3]
</code></pre>