Python有非惰性版本的itertools.groupby吗?
我不需要itertools.groupby的懒惰特性。我只是想把我的列表分组,变成一个字典,字典里的值是列表,像这样:
dict([(a, list(b)) for a,b in itertools.groupby(mylist, mykeyfunc)])
有没有现成的标准函数可以做到这一点?
2 个回答
-2
听起来你已经有一个一行的函数可以完成你想要的功能了。那就用它吧。
4
不,标准库里没有提供这样的功能。