このエントリーをはてなブックマークに追加


Pythonでリストに格納されている要素に区切り文字を指定し出力する・join

リストに格納されている複数の要素をCSVなどのカンマ区切りなどの形式で出力する方法を以下に記します。


スポンサーリンク

関連記事

joinを使ってリストの要素をCSV出力してみる

以下にサンプルコードを記します。
上段は数値のみのリストをmapを使い文字列に変換しjoinを使用しCSV出力しています。
下段は数値および文字列を含むリストをmapを使い全てを文字列に変換しjoinを使用しCSV出力しています。

l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
l1_str = map(str, l1)  # int -> str
print ",".join(l1_str)
l2 = [1, "two", 3, "four"]
l2_str = map(str, l2)
print ",".join(l2_str)

上記の実行結果を記します。

1,2,3,4,5,6,7,8,9,10
1,two,3,four

上記の出力をみるとCSV出力されているのが確認できます。


スポンサーリンク


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:31:33