Возьмите содержимое файла, разделите его на новую строку на кортеж. Затем получите доступ к номеру строки вашего кортежа, присоедините полученный кортеж и перезапишите файл.
Для списка с комбинацией пробелов и пустых значений, используйте простое понимание списка -
>>> 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', '?', '?']