создать вложенный список из списка, где разница между последовательными элементами меньше определенного числа - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть такой список,

 l=[1,5,6,9,14,16,17,20,21,29]

Теперь я хочу создать весь возможный список из списка выше с условием, что расстояние между последовательными числами будет меньше трех.

Итак, окончательный список должен выглядеть следующим образом:

l=[[1],[5,6],[9],[14,16,17],[20,21],[29]]

Я мог бы сделать это с помощью цикла for, но время выполнения велико. Есть ли способ сделать это с минимальным выполнениемвремя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...