У меня большой список списков, который содержит некоторые данные.
[['', 'A', 'B'],['C', '', 'D'],['E', 'F', ''],['', 'H', 'I'],['J', 'K', ''],['L', 'M', 'N']]
Данные, представленные в этих списках, связаны. Когда первый элемент вложенного списка - ''
, я точно знаю, что каждый список после этого должен быть отделен от списка, который начинается с элемента ''
. Каждый список, который есть, до следующего списка, который имеет первый элемент ''
. Затем цикл повторяется. Любой из списков может содержать ''
в любом элементе. Только когда первый элемент равен ''
, цикл повторяется.
Я надеюсь найти быстрый способ создания нового списка списков из приведенного выше списка списков, который дает ожидаемый результат ниже.
[['', 'A', 'B', 'C', '', 'D', 'E', 'F', ''],['', 'H', 'I', 'J', 'K', '', 'L', 'M', 'N']]