Функция groupby()



Функция groupby() из модуля itertools в Python используется для группировки элементов итератора по значению ключа. Она применяется к итератору (списку, кортежу, строке) и возвращает объект groupby, который представляет собой итератор по группам.



Синтаксис:

groupby(iterable, key=None)



Аргументы:

iterable: Итерируемый объект, который нужно сгруппировать.

key: Функция, которая извлекает ключ из каждого элемента итератора. По умолчанию используется функция lambda x: x, которая возвращает сам элемент.