Phonon - znajdź sekwencje przyrostowe z listami ze zrozumieniem [duplikat]

To pytanie ma już odpowiedź tutaj:

Pythonic sposób przekonwertowania listy liczb całkowitych na ciąg przedziałów oddzielonych przecinkami 7 odpowiedzi lista grup ints według ciągłej sekwencji 7 odpowiedzi

Mam sekwencję liczb na liście i szukam eleganckiego rozwiązania, najlepiej listy, aby uzyskać poszczególne sekwencje (w tym pojedyncze wartości). Rozwiązałem ten mały problem, ale nie jest on bardzo pytoniczny.

Poniższa lista definiuje sekwencję wprowadzania:

input = [1, 2, 3, 4, 8, 10, 11, 12, 17]

Pożądane wyjście powinno wynosić:

output = [
  [1, 2, 3, 4],
  [8],
  [10, 11, 12],
  [17],
]

questionAnswers(2)

yourAnswerToTheQuestion