berezuev
@berezuev
#define TRUE FALSE

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

Сабж.

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

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

я


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


И нужно, чтобы это работало быстро.
  • Вопрос задан
  • 1994 просмотра
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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