dポイントプレゼントキャンペーン実施中!

pythonを用いてcsvファイルにデータを出力させたいです。
以下の画像のようなコードで実行するとcsvには計算結果が上書きされて、最後の値のみ(9+0.9の結果のみ)がcsv上に出力されます。全要素の足し算(0+0から9+0.9まで)の結果をcsvに出力するにはコードをどのようにすれば良いか教えていただきたいです。

「pythonによるcsv出力がうまくいき」の質問画像

A 回答 (1件)

import csv



a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b = [0, .1, .2, .3, .4, .5, .6, .7, .8, .9]

with open('ducky_ningyo_01.csv', 'w') as f:
 writer = csv.writer(f)
 writer.writerows([[sum(i)] for i in zip(a, b)])
f.close()
    • good
    • 2
この回答へのお礼

cametan_42さん、ご回答ありがとうございます。
大変参考になりました。

お礼日時:2021/11/08 17:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!