Section: Itertools and functools

Group consecutive items

python
python
from itertools import groupby
for key, group in groupby(sorted(words), key=len):
    print(key, list(group))

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Itertools and functools
Chain iterables
Chain iterables
OpenIn sheetpythonsame section
Cartesian product
Cartesian product
OpenIn sheetpythonsame section
Accumulate totals
Accumulate totals
OpenIn sheetpythonsame section
LRU cache
LRU cache
OpenIn sheetpythonsame section
Parse JSON
Parse JSON
Regex search
Regex search