Подскажите пожалуйста, как можно удалить вложенные пустые списки? Понятно, что с помощью рекурсии, но у меня не выходит.
Пример:
[[[[]]]], [], 5] => [5]
Мой код:
def del_null(x): for p in x: if isinstance(p, list) and len(p) != 0: del_null(p) elif isinstance(p, list): del p