Удалить пустые строки из списка строк

Возьмите содержимое файла, разделите его на новую строку на кортеж. Затем получите доступ к номеру строки вашего кортежа, присоедините полученный кортеж и перезапишите файл.

587
задан dreftymac 26 May 2019 в 15:19
поделиться

1 ответ

Для списка с комбинацией пробелов и пустых значений, используйте простое понимание списка -

>>> s = ['I', 'am', 'a', '', 'great', ' ', '', '  ', 'person', '!!', 'Do', 'you', 'think', 'its', 'a', '', 'a', '', 'joke', '', ' ', '', '?', '', '', '', '?']

Так, Вы видите, этот список имеет комбинацию пробелов и пустых элементов. Используя отрывок -

>>> d = [x for x in s if x.strip()]
>>> d
>>> d = ['I', 'am', 'a', 'great', 'person', '!!', 'Do', 'you', 'think', 'its', 'a', 'a', 'joke', '?', '?']
0
ответ дан 22 November 2019 в 21:53
поделиться
Другие вопросы по тегам:

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