リスト内包表記をcsvファイルの各セルに書き出す

実現したいこと

リスト内包表記(nが変数)をcsvファイルの各セルに書き出したい.
イメージ説明

nが変数ですので,以下のような書き方は避けたいです.

Python

1csv.writer(file).writerow(['***', '1', '2', ..., 'n')

発生している問題

リスト内包表記が,csvファイルの1つのセル(B1)にまとめて書き出されている.
イメージ説明

該当のソースコード

python

1import csv 2 3no_list = []4for i in range(1, 15):5 no_list.append(i)6 7with open('C:/Users/***/result.csv', "w", newline='') as file:8 csv.writer(file).writerow(['***', no_list])

試したこと

タプルを使っても改善しませんでした.

python

1t = tuple(no_list[i] for i in range(0, 14))2with open('C:/Users/***/result.csv', "w", newline='') as file:3 csv.writer(file).writerow(['***', t])

ご教示いただけますと幸いです.よろしくお願いいたします.

コメントを投稿

0 コメント