0
これは本当に基本的な質問であれば、私はPythonにはかなり新しいです。私は1本の値あたりラインと各列の最初の要素としてのキーと、CSVファイルに書き込みたい値ごとに1行でcsvに辞書を書く
foo = {'bar1':['a','b','c'], 'bar2':['d','e']}
:私は、このいずれかのようなPythonの辞書を持っています。出力は(どんな引用符)のようになります。私はこのsuch as suggested here
import csv
with open('blah.csv', 'wb') as csv_file:
writer = csv.writer(csv_file)
for key, value in foo.items():
writer.writerow([key, value])
試してみました
bar1,'a'
bar1,'b'
bar1,'c'
bar2,'d'
bar2,'e'
が、これはキーごとに1行で、次のような出力が得られます。
bar1,"['a', 'b', 'c']"
bar2,"['d', 'e']"
ご協力いただきありがとうございます。