Python有非惰性版本的itertools.groupby吗?

5 投票
2 回答
610 浏览
提问于 2025-04-16 01:18

我不需要itertools.groupby的懒惰特性。我只是想把我的列表分组,变成一个字典,字典里的值是列表,像这样:

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

有没有现成的标准函数可以做到这一点?

2 个回答

-2

听起来你已经有一个一行的函数可以完成你想要的功能了。那就用它吧。

4

不,标准库里没有提供这样的功能。

撰写回答