Вот реализация, использующая Reduce с несколькими наворотами:

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

[1, 4, None, 6, 9, None, 3, 9, 4 ]

Я решил разделить это на вложенные списки наNone, чтобы получить это:

[ [ 1, 4 ], [ 6, 9 ], [ 3, 9, 4 ] ]

Конечно, я мог бы сделать это на(9, None) в этом случае мы бы получили:

[ [ 1, 4 ], [ 6 ], [ 3 ], [ 4 ] ]

Это тривиально, если добавить список через итерацию (в цикле for)

Мне интересно знать, можно ли это сделать чем-то более быстрым - например, для понимания списка?

Если нет, то почему бы и нет (например, понимание списка не может возвращать более одного элемента списка за одну итерацию?)

Ответы на вопрос(5)

Ваш ответ на вопрос