擅长:python、mysql、java
<p>您可以使用<code>groupby</code>对每个“补丁”进行分组,然后计算发生的次数:</p>
<pre><code>from itertools import groupby
line = 'aaaaaaaaaaaaaaxxxxxxxxxxxxxxbbbbbbbbbbbbxxxxxxxxxxxxxxxxxxxbbbbbbbbbbb'
number_of_x = sum(ch == 'x' for ch, _ in groupby(line))
</code></pre>