No necesito la pereza de itertools.groupby. Sólo quiero mi lista de grupo en un diccionario de listas como tal:¿Tiene python una versión no lenta de itertools.groupby?
dict([(a, list(b)) for a,b in itertools.groupby(mylist, mykeyfunc)])
¿Hay una función estándar que ya hace esto?
¿La holgazanería duele de alguna manera? – sth
En principio, una versión no perezosa podría ser más eficiente: hace que todo el grupo se haga de una sola vez, evitando los excesos de pereza y usando bien el caché. Aun así, me sorprendería si te está causando problemas reales. Mi consejo, robado de la vieja canción: "no te preocupes, sé feliz". – Steve314
Es un dolor para probar el código perezoso en el repl. – dvogel