'el2', '', 'el4']
filtered_list = [i for i in your_list if i != ""]
list(filter(l))
кажется, ты что-то забыл, полагаю None но в случае использования None данный код невозможно использовать внутри функции
Пройди функцией
Там по дефолту bool как предикат
я почему-то была уверена в том, что оно и без функции работает 🤔
TypeError: filter expected 2 arguments, got 1
да, там действительно должен быть None
спасибо, исправила
l = ['', 'el2', '', 'el4'] for i in range(l.count('')): l.remove('') print(l)
Обсуждают сегодня