Это дублирующий вопрос к этому, за исключением R, а не чем Питон.
Я хотел бы идентифицировать группы смежных (некоторые люди называют их непрерывными) целых чисел в списке, где повторяющиеся записи рассматриваются как существующие в одном диапазоне. Следовательно:
myfunc(c(2, 3, 4, 4, 5, 12, 13, 14, 15, 16, 17, 17, 20))
возвращает:
min max
2 5
12 17
20 20
Хотя подойдет любой выходной формат. Мой текущий метод грубой силы для цикла довольно медленный.
(Извините, если я мог легко переинтерпретировать ответ Python, и я глуп!)