2013-11-10 5 views
0

У меня есть список ключей и значений в формате словаря данных ужеpython data dictionary output

например.

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} 

Как это может быть введен в выходной формат CSV, где

key1,key2,key3 
value1,value2,value3 
+1

Для каждой строки или ключи только первый заголовок? Вы видели модуль 'csv' и класс' csv.DictWriter()? –

ответ

2
>>> d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} 
>>> ','.join(d.keys()) 
'key3,key2,key1' 
>>> ','.join(d.values()) 
'value3,value2,value1' 
+0

Спасибо, это, кажется, быстрый и простой способ получить его – user2975269

+0

np, не стесняйтесь отмечать этот ответ как правильный, щелкнув по значку V :) –

+0

Я извинился за то, что я очень новичок в python. Теперь я повторяю несколько имен, и все они получают одинаковый ключ и значение словаря. Как я могу просто распечатать ключ один раз и продолжать добавлять значение в соответствии с итерацией. – user2975269