Я пытаюсь прочитать список элементов из текстового файла и отформатировать его в квадратных скобках и разделителях следующим образом: ['item1', 'item2', .... 'last_item'], но у меня возникли проблемы с начальным и конечным элементом, для которого я всегда получаю: ..., 'last_item', '], поэтому я не хочу, чтобы последний "был там.
В питоне я написал:
out_list = "['"
for line in open(file_in):
out_list += line #append the item to the list
out_accession_list += "','" #add the separator
out_accession_list += "]" #add the final closed bracket
return out_list
Я понимаю, что это основной вопрос цикла, но я не могу придумать лучший способ сделать это. Должен ли я использовать оператор try final, должен ли это быть цикл while, или я должен сначала посчитать количество строк, а затем использовать цикл с диапазоном?
Помощь очень ценится.
Спасибо,
John