У меня есть этот список
lst = [ [2,0,1], [0,0,0], [3,2,4], [0,0,0,0] ]
Я ищу способ удалить те списки, которые имеют только цифры 0
Итак, ожидаемый результат:
lst = [ [2,0,1], [3,2,4] ]
Использование списка и любого другого:
[l for l in lst if any(l)]
Попробуйте этот список понимания
[l for l in lst if not all(x == 0 for x in l)]