擅长:python、mysql、java
<p>正如其他人所建议的<code>itertools.groupby</code>(这是我的首选)<code>collections.Counter</code>也可以使用<code>collections.Counter</code>获得密钥和频率,按键排序,然后展开回freq time。在</p>
<pre><code>from itertools import repeat
from collections import Counter
grouped = [list(repeat(key, freq)) for key, freq in sorted(Counter(L).iteritems())]
</code></pre>