У меня есть N строк, которые я хочу разделить лексикографически на M четных блоков (строка +/- 1).Кроме того, N >> M.
Прямой способ состоит в том, чтобы отсортировать все строки и разбить результирующий список на сегменты M.
Я хотел бы вместо этого приблизить это путем маршрутизации каждой строкиперед его созданием в полный список.
Существует ли быстрый и питонный способ назначения строк в сегменты?По сути, я ищу строковый эквивалент целочисленного оператора по модулю.Возможно хеш, который сохраняет лексикографический порядок?Это вообще возможно?