Pythonの文字列操作、joinについて。
勉強中、コードの中に
return " ".join(result)
というコードを発見。
文字列操作はよく忘れるので、何だったかなと調べると
文字列リストを文字列に変換するものらしい。
なるほど、リストのままだと出力が面倒くさいし、これは便利かな。
使い方は以下の通り
str = ‘区切り文字’.join(list)
実際に使ってみる。
list = ['I', 'like', 'Python'] print(" ".join(list))
実行結果
I like Python
こんな感じでリストを簡単に文字列に変換してくれる。
CSV形式で出力したいときとかにも使うと便利かもしれない。