1
У меня есть словарь, который выглядит следующим образом:Аранжировка ключи и значения из словаря в файл CSV - Python
dictionary = {'Alice': ['10', '10'], 'Tom': ['9', '8'], 'Ben': ['10', '9']}
Я создал файл CSV, используя этот словарь, используя следующий код, который я взял & адаптировано из предыдущего поста (How do I write a Python dictionary to a csv file?):
with open('test.csv', 'w') as file:
writer = csv.DictWriter(file, dictionary.keys(), lineterminator="\n")
writer.writeheader()
writer.writerow(dictionary)
Это создает CSV-файл, который выглядит следующим образом:
Alice, Tom, Ben
['10', '10'], ['9', '8'], ['10', '9']
Но я хотел бы создать CSV-файл, который выглядит следующим образом:
Alice, ['10', '10']
Tom, ['9', '8']
Ben, ['10', '9']
http://stackoverflow.com/questions/8685809/python-writing-a-dictionary-to-a-csv-file-with-one-line-for-every-key-value – michaelgulak