как записать значения переменной list в файл?

как записать список:

a = ['купить слона', 'купить синего слона', 'цены на слонов']

в txt файл в следующем виде:

купить слона
купить синего слона
цены на слонов

Ответы (3 шт):

Автор решения: kiber
f = open('xyz.txt','w')  # открытие в режиме записи
f.write('Hello \n World')  # запись Hello World в файл
Hello #вывод содержимого
World #вывод содержимого
f.close()  # закрытие файла
→ Ссылка
Автор решения: Платон Хаматов
with open('file.txt', 'a') as f:
    for i in alist:
          f.write(i)

Если нужно просто добавить в конец - режим 'а', если нужно в пустой записать, то 'w'

→ Ссылка
Автор решения: Pavel Durmanov
In [5]: a = ['купить слона', 'купить синего слона', 'цены на слонов']

In [6]: with open("file.txt", "w") as f:
   ...:     f.write("\n".join(a))

~ cat file.txt
купить слона
купить синего слона
цены на слонов
→ Ссылка