Задать вопрос
@Johnem

Как удалить пустой список в списке?

То есть из этого [[], "sgsegs", []]
сделать ["sgsegs"]
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
a = [[], "sgsegs", []]
b = [i for i in a if i]
Ответ написан
@Miit
async awaiter
Можешь попробовать нечто вроде этого:

elms = [[], []]
for _ in range(elms.count([])):
    elms.remove([])
Ответ написан
Комментировать
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
лучше так:
elms = [item for item in elms if item == []]
А если вообще всё пустое надо убрать то так:
elms = list(filter(None, elms))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы