0
keys = ['key1', 'key2', 'key3', 'key4']
list1 = ['a1', 'b3', 'c4', 'd2', 'h0', 'k1', 'p2', 'o3']
list2 = ['1', '2', '25', '23', '4', '5', '6', '210', '8', '02', '92', '320']
abc = dict(zip(keys[:4], [list1,list2]))
with open('myfilecsvs.csv', 'wb') as f:
[f.write('{0},{1}\n'.format(key, value)) for key, value in abc.items()]
第1列のすべてのキーは、この値と他の列の値をそれぞれ取得しています。最初の列ではなくcsvの最初の行に辞書のキーを置く方法は?
私が達成しようとしているのは、最初の行のすべてのキーと最初の行の特定の列の各キーと、次にそれらの値です。転置
のようなものは、私はあなたのあなたがこれを行うにはjoin
とzip_longest
を使用することができ、この
指定されたサンプル入力に対して予想される出力を追加してください。 –