groupby(iterable )Из этой цитаты складывается впечатление, что в принципе может иметь смысл применение groupby к неотсортированной последовательности. Но никак не могу представить случай, когда это будет нужно. Ведь весь смысл группировки в том, чтобы сгруппировать элементы с одинаковыми значениями, а в данном случае это можно сделать только если они отсортированы.
Создает итератор, который группирует одинаковые элементы из итерируемого объекта iterable, следующие друг за другом. Процесс группировки основан на поиске одинаковых элементов. Например, если итерируемый объект iterable возвращает один и тот же элемент несколько раз подряд, этот элемент образует группу. Если функция применяется к отсортированному списку, она образует группы по числу уникальных элементов в списке.
Это Бизли так неудачно выразился или огрехи перевода, или все же может возникнуть необходимость применить groupby к неотсортированным последовательностям?