Python: как записать словарь значений кортежа в CSV-файл?

Как распечатать следующий словарь в файл csv?

maxDict = {'test1': ('alpha', 2), 'test2': ('gamma', 2)} 

Итак, выходной CSV выглядит следующим образом:

test1, alpha, 2
test2, gamma, 2

person siva    schedule 03.04.2011    source источник
comment
Эй Шива! Я вижу, вы получили свои ответы, но в следующий раз, пожалуйста, сообщите нам, что вы пробовали сами, вместо того, чтобы просить других написать ваш код. В питоне есть библиотека практически для любой распространенной задачи. Тот, кто пишет файл csv, называется csv. Это должно быть легко найти. И в случае, если вы не застряли там, но с извлечением пар ключа и значения из словаря, ваш вопрос должен каким-то образом отражать это. Тем не менее, получайте удовольствие от SO.   -  person zpea    schedule 09.07.2012


Ответы (2)


person    schedule
comment
что записывается в csv методом writerows? это список? кортеж? - person siva; 03.04.2011
comment
Выражение генератора в приведенном выше коде передает кортежи в writerows(), но вы также можете использовать списки, если хотите. - person Sven Marnach; 03.04.2011

person    schedule
comment
Я обновил распаковку кортежа, чтобы сделать его более читабельным. - person Prydie; 04.04.2011