-
Anonymous
Удаление подсписков пустых записей из списка
Сообщение
Anonymous »
У меня есть такой список:
Код: Выделить всё
some_list = [['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h'], ['', '', '', '']]
Я хочу удалить все пустые подсписки в списке, чтобы товар был просто
Код: Выделить всё
clean_list = [['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h']]
Я пробовал следующее
Код: Выделить всё
for x in some_list:
if x == ['', '', '', '']:
some_list.remove(x)
и
и
но я продолжаю получать результаты с подсписками с пустыми записями. Мысли?
Подробнее здесь:
https://stackoverflow.com/questions/377 ... rom-a-list
1736437022
Anonymous
У меня есть такой список:
[code]some_list = [['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h'], ['', '', '', '']]
[/code]
Я хочу удалить все пустые подсписки в списке, чтобы товар был просто
[code]clean_list = [['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h']]
[/code]
Я пробовал следующее
[code]for x in some_list:
if x == ['', '', '', '']:
some_list.remove(x)
[/code]
и
[code]clean_list = filter(None, list)
[/code]
и
[code]clean_list = [x for x in list if x]
[/code]
но я продолжаю получать результаты с подсписками с пустыми записями. Мысли?
Подробнее здесь: [url]https://stackoverflow.com/questions/37737000/removing-sublists-of-empty-entries-from-a-list[/url]