У меня есть список элементов, которые я хочу разбить на основе разделителя. Я хочу, чтобы все разделители были удалены, и список, который нужно разделить, когда разделить разделитель дважды. Например, если разделитель 'X'
, то следующий список:
['a', 'b', 'X', 'X', 'c', 'd', 'X', 'X', 'f', 'X', 'g']
Повернулся бы:
[['a', 'b'], ['c', 'd'], ['f', 'g']]
Обратите внимание, что последний набор не разбит.
Я написал какой-то уродливый код, который делает это, но я уверен, что есть что-то приятнее. Дополнительные точки, если вы можете установить произвольный разделитель длины (т.е. Разделите список после просмотра N разделителей).