Есть ли у python ленивая версия itertools.groupby? - PullRequest
5 голосов
/ 14 июля 2010

Мне не нужна лень itertools.groupby. Я просто хочу сгруппировать свой список в один список:

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

Есть ли стандартная функция, которая уже делает это?

Ответы [ 2 ]

4 голосов
/ 15 июля 2010

Нет, в стандартной библиотеке нет функции для этого.

0 голосов
/ 15 июля 2010

Похоже, у вас уже есть однострочная функция, которая делает то, что вы хотите. Используйте это.

...