Задать вопрос
berezuev
@berezuev
#define TRUE FALSE

Python: как лучше удалить пустые строки и строки с 1 символом из текста?

Сабж.

Есть сферический текст в вакууме, аля
Слово
Два слова

ф
?
привет, тостер
ф

я


Нужно из него сделать
Слово
Два слова
привет, тостер


И нужно, чтобы это работало быстро.
  • Вопрос задан
  • 1994 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@766dt
strings = (line for line in lines if len(line) > 1)

for string in strings:
    print(string)
Ответ написан
Комментировать
valerium
@valerium
Изобретая велосипед
sed '/^.?$/d' -i~ /path/to/file
Быстрее Вы не сделаете, особенно на Python.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект