引自小楼的博客
在itertools有个强大的函数groupby可以很快捷的实现:
from itertools import *
a = [1, 4, 5, 4, 9, 1, 2, 3, 4, 5, 11]
a.sort()
b = [k for k, g in groupby(a)]
print b
本文介绍了一种利用Python标准库itertools中的groupby函数进行高效数据分组的方法。通过简单的示例展示了如何对列表中的元素先排序再按相同元素进行分组。
引自小楼的博客
在itertools有个强大的函数groupby可以很快捷的实现:
from itertools import *
a = [1, 4, 5, 4, 9, 1, 2, 3, 4, 5, 11]
a.sort()
b = [k for k, g in groupby(a)]
print b

被折叠的 条评论
为什么被折叠?