Запись списка в CSV-файл на Python

Чтобы записать список в CSV-файл на Python, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование модуля csv

import csv
my_list = [1, 2, 3, 4, 5]
with open('output.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerow(my_list)

Метод 2. Использование библиотеки pandas

import pandas as pd
my_list = [1, 2, 3, 4, 5]
df = pd.DataFrame([my_list])
df.to_csv('output.csv', index=False, header=False)

Метод 3: использование библиотеки numpy

import numpy as np
my_list = [1, 2, 3, 4, 5]
np.savetxt('output.csv', my_list, delimiter=',', fmt='%d')

В методе 1 модуль csv используется для создания объекта записи CSV, а затем метод writerowиспользуется для записи списка в виде строки в файл CSV.

В методе 2 библиотека pandas используется для создания DataFrame из списка, а затем функция to_csvиспользуется для сохранения его в виде файла CSV. Для параметров indexи headerустановлено значение False, чтобы исключить строку индекса и заголовка.

В методе 3 библиотека numpy используется для сохранения списка в виде файла CSV с помощью функции savext. В качестве разделителя устанавливается запятая («,»), а для формата (fmt) устанавливается значение %d, чтобы сохранить элементы списка как целые числа.

Это всего лишь несколько примеров того, как можно записать список в CSV-файл на Python. В зависимости от ваших конкретных требований и имеющихся у вас библиотек вы можете выбрать другой метод. Не забудьте заменить 'output.csv'на желаемый путь и имя вашего CSV-файла.