リストのリストを含むcsvファイルを作成したい。以下はその例です。
l = [['test1', 'test2', 'test3', 'test4'], ['name1','name2','name3', 'name4' ]]
headers = ['profile', 'name']
上記の例では、最初のリストはプロファイルヘッダーのすべての行を更新し、2番目のリストは名前列のすべての行を更新する必要があります。
リストのリストを反復処理するためのよりクリーンな方法はおそらくありますが、これは始まりです
import csv
with open('file.csv', 'w') as f:
w = csv.writer(f)
w.writerow(headers)
for p,n in zip(l[0], l[1]):
w.writerow([p,n])
profile,name
test1,name1
test2,name2
test3,name3
test4,name4
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加