python是否有非懒惰版本的itertools.groupby?

时间:2010-07-14 19:29:52

标签: python itertools

我不需要itertools.groupby的懒惰。我只是想把我的列表分成一个列表的字典:

dict([(a, list(b)) for a,b in itertools.groupby(mylist, mykeyfunc)])

是否有标准功能已经这样做了?

2 个答案:

答案 0 :(得分:4)

不,标准库中没有包含执行此操作的功能。

答案 1 :(得分:-2)

听起来你已经有一个单行功能,可以做你想要的。使用它。