Найти - Пользователи
Полная версия: Запись двумерного списка с помощью клаcса DictWriter модулся csv
Начало » Python для экспертов » Запись двумерного списка с помощью клаcса DictWriter модулся csv
1
usmesn
Добрый день.
Как запись двумерный список в файл csv с помощью класа DictWriter модулся csv?
есть вот такие данные:
заголовок(поля) csv файла -
 fieldnames = ['last_name', 'login'']
и собственно двумерный список:
 list=[['Иванов', 'ivanov'],['Петров', 'petrov'], ['Сидоров', 'sidorov'] ]
С помощь функции write удалось это сделать, а вот с помощью DictWriter не получается.
py.user.next
  
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)
usmesn
py.user.next
благодарю
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB