Обычно я хотел бы использовать понимание, чтобы изменить список списков в списке. Тем не менее, я не хочу потерять пустые списки, поскольку я закрою окончательный список в другой список, и мне нужно будет поддерживать размещение.«Список списков» в «список» без потери пустых списков из исходного списка списков
У меня есть что-то вроде
list_of_lists = [['a'],['b'],[],['c'],[],[],['d']]
и я использую этот
[x for sublist in list_of_lists for x in sublist]
, который дает мне
['a','b','c','d']
но то, что я хотел бы это
['a','b','','c','','','d']
Извините, если это это глупый вопрос, я новичок в python.
Спасибо за помощь!
Это не глупый вопрос: р – keyser
Вы уверены, что '[[а], [б], [], [с], [], [ ], [d]] ', а не' [['a'], ['b'], [], ['c'], [], [], ['d']] ', что дает' [' а», 'б', 'с', 'd']'? – Hyperboreus
Спасибо, ребята! Да, извините, это последнее, поправил теперь Hyperboreus. – user1792403