@Turutur не совсем так. Это все касается только момента ЗАПИСИ уже сформированного списка в файл.
например список:
[
'el 1',
'el 2',
'el 3'
]
сам по себе в конце не содержит пустую строку (а на кой черт она там нужна), но если оставить как раньше(чтобы всегда добавляло пустую строку), то в файл запишется такой список:
[
'el 1',
'el 2',
'el 3',
''
]
т.е. в конце списка будет пустая строка. А это не нужно, уж лучше чтобы юзер сам себе настраивал нужна она ему там или нет.
Отвечая на вторую часть вопроса. Да, если ты будешь записывать свои списки в файл (НЕ ДОБАВЛЯТЬ элемент в список) и при этом не установишь галку Добавлять перенос строки, то начало будет слипаться (первый элемент добавляемого списка, будет слипаться с последним, который был в файл).
Т.е. если ты хочешь многоразово добавлять в файл свои списки, то тебе нужно установить обе флажка: дописывать и добавлять перенос строки.