接着剤の精進日記

競プロでの精進や研究に関係したことを書いていきます。

Pythonの文字列操作 join

Pythonの文字列操作、joinについて。
勉強中、コードの中に

return " ".join(result)

というコードを発見。

文字列操作はよく忘れるので、何だったかなと調べると
文字列リストを文字列に変換するものらしい。
なるほど、リストのままだと出力が面倒くさいし、これは便利かな。
使い方は以下の通り

str = ‘区切り文字’.join(list)

実際に使ってみる。

list = ['I', 'like', 'Python']
print(" ".join(list))

実行結果

I like Python

こんな感じでリストを簡単に文字列に変換してくれる。
CSV形式で出力したいときとかにも使うと便利かもしれない。