Я борюсь с написанием словаря списков в CSV файле.
Вот как выглядит мой словарь:
dict[key1]=[1,2,3]
dict[key2]=[4,5,6]
dict[key3]=[7,8,9]
Я хочу, чтобы файл .csv выглядел следующим образом:
key1 key2 key3
1 4 7
2 5 8
3 6 9
Сначала я пишу заголовок:
outputfile = open (file.csv,'wb')
writefile = csv.writer (outputfile)
writefile.writerow(dict.keys())
До сих пор так хорошо... Однако моя проблема в том, что я не знаю, как я мог бы назначить один список соответствующему столбцу. например:.
for i in range(0,len(dict[key1])):
writefile.writerow([dict[key1][i],dict[key2][i],dict[key3][i])
будет случайным образом заполнять столбцы. Другая проблема заключается в том, что я должен вручную заполнить ключи и не могу использовать ее для другого словаря с 4 ключами.