[ 最終更新日: 2026-07-25 08:51 閲覧回数: 8回 ]
メソッド「join」〜リストから csv ファイルを作るのに最適かも
ある本に「リスト1を結合する」と題して例文に現れたのがメソッド join だ。
リストの結合
私の頭にはリストの結合!、それって「+」じゃないの?と思って、python のインタプリタで確かめる。
ex. リストを結合する
data1 = ['1','3','5','7','9']
data2 = [2,4,6,8,10]
print(data1 + data2)
['1', '3', '5', '7', '9', 2, 4, 6, 8, 10]
こんなぐあいにだ。リスト結合ならこの単純さが一番。
joinって何者?
それでは、このjoinって何?という疑問が出る。読み進めると、
syntax! join の構文
区切り文字.join(イテラブル)
ex.
data1 = ['1','3','5','7','9'] 2
print(','. join( data1 ))
1,3,5,7,9 # 結果
だそうだ。
これってリストの結合ではなく、リストの要素を「,」で区切ったものじゃんと思うと同時に、csv ファイル作成には役立つかも!
これと同じことを別の方法で
ex.
n = 1
for i in data2:
print (i,end='')
if n != len(data2):
print(',',end='')
n += 1
print('\n')
2,4,6,8,10
ほら同じ結果だ。だから知らなくても何とかなる。
タイプする量がかなり違うので、素直に覚えておいたことに越したことはないが。
コメント
コメントはありませんコメント入力フォーム(気軽にコメントしてください)
- 誹謗中傷や名誉毀損、他人に不快感を与える表現を含む投稿はご遠慮ください。
- 改行は入力できません。一行で入力してください。
- 空白だけの入力など、いたずら目的の投稿はご遠慮ください。