擅长:python、mysql、java
<p>如果您使用Python2.7+</p>
<pre><code>>>> from itertools import islice
>>> from collections import Counter
>>> def split_steps(step, sequence):
... it = iter(sequence)
... bits = ''.join(islice(it,step))
... while bits:
... yield bits
... bits = ''.join(islice(it,step))
...
>>> Counter(split_steps(3,'abcdgfabc')).most_common()
[('abc', 2), ('dgf', 1)]
</code></pre>