Итак, у меня есть список индексов,
[0, 1, 2, 3, 5, 7, 8, 10]
и хотите преобразовать его в это,
[[0, 3], [5], [7, 8], [10]]
это будет работать на большом количестве индексов.
Кроме того, технически это не для фрагментов в python, инструмент, с которым я работаю, работает быстрее, когда задан диапазон, по сравнению с отдельными идентификаторами.
Шаблон основан на нахождении в диапазоне, подобно тому, как фрагменты работают в питоне. Таким образом, в примере 1 и 2 отбрасываются, потому что они уже включены в диапазон от 0 до 3. К 5 необходимо обращаться по отдельности, поскольку он не находится в диапазоне и т. д. Это более полезно, когда большое количество идентификаторов попасть в диапазон, например [0, 5000].