Форум сайта python.su
Добрый день.
Как запись двумерный список в файл csv с помощью класа DictWriter модулся csv?
есть вот такие данные:
заголовок(поля) csv файла -
fieldnames = ['last_name', 'login'']
list=[['Иванов', 'ivanov'],['Петров', 'petrov'], ['Сидоров', 'sidorov'] ]
Отредактировано usmesn (Июль 24, 2024 12:58:04)
Офлайн
import csv with open('file.csv', 'w', encoding='utf-8', newline='') as fout: fields = ['last_name', 'login'] writer = csv.DictWriter(fout, fieldnames=fields) lst = [['Иванов', 'ivanov'], ['Петров', 'petrov'], ['Сидоров', 'sidorov']] rows = [dict(zip(fields, i)) for i in lst] writer.writeheader() writer.writerows(rows)
Офлайн
py.user.next
благодарю
Отредактировано usmesn (Июль 26, 2024 20:40:25)
Офлайн