#navi(../)
* Pythonでリストに格納されている要素に区切り文字を指定し出力する・join [#w4da8ece]
リストに格納されている複数の要素をCSVなどのカンマ区切りなどの形式で出力する方法を以下に記します。

#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)

* 関連記事 [#o8a2364a]
-[[Pythonで文字列置換・replace>Python/サンプル/文字列の置換・replace]]
-[[Pythonで数値を文字列に変換する・str>Python/サンプル/数値を文字列に変換する・str]]
-[[Pythonで指定した文字で分割し配列(list)に格納する方法・split>Python/サンプル/指定した文字で分割し配列(list)に格納する方法・split]]
-[[Pythonで左右のスペース削除・strip, lstrip, rstrip>Python/サンプル/左右のスペース削除・strip, lstrip, rstrip]]
-[[Pythonでリストに格納されている要素に区切り文字を指定し出力する・join>Python/サンプル/リストに格納されている要素に区切り文字を指定し出力する・join]]
-[[Pythonで文字列の半角英字の大文字小文字化方法・upper,lower>Python/サンプル/半角英字の大文字小文字化方法・upper,lower]]
-[[Pythonで文字列のleft,mid,rightを実現する方法>Python/サンプル/文字列のleft,mid,rightを実現する方法]]
-[[Pythonで前方・後方文字列検索・find,rfind>Python/サンプル/前方・後方文字列検索・find,rfind]]
-[[Pythonでゼロパティングする方法・zfill>Python/サンプル/ゼロパティングする方法・zfill]]
-[[Pythonで英字の大文字・小文字を区別せず比較する方法・re>Python/サンプル/英字の大文字・小文字を区別せず比較する方法・re]]

* joinを使ってリストの要素をCSV出力してみる [#w4541ff9]
以下にサンプルコードを記します。~
上段は数値のみのリストを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出力されているのが確認できます。

#htmlinsertpcsp(ll-btm.html,ll-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS