Split string into strings of repeating elements
<p>I want to split a string like:</p>

<pre><code>'aaabbccccabbb'
</code></pre>

<p>into</p>

<pre><code>['aaa', 'bb', 'cccc', 'a', 'bbb']
</code></pre>

<p>What's an elegant way to do this in Python? If it makes it easier, it can be assumed that the string will only contain a's, b's and c's.</p>
