【python】文章を改行で区切ってリスト化する方法とリストを改行を付けて文章にする方法

テキストの改行文字は「\n」が使用されます。
文章中に「\n」が存在すると表示上は改行されているように見えます。
リストと文章を相互変換するにはこの改行文字を起点に変換されます。

文章を改行で区切ってリスト化する方法

関数「splitlines」を使用すると 改行文字「\n」を起点に文章をリスト化できます。

print("変換前")
print( data )

strList = str.splitlines( data )

print("変換後")
print( strList )

実行結果

変換前
aaa
bbb
ccc
変換後
['aaa', 'bbb', 'ccc']

改行を付けて文章にする方法

join関数を使用すると文字列を結合できます。
下記では結合する文字列の間に’\n’をはさむことができます。

strList = { "cat" , "dog" , "ferret"}

print("変換前")
print( strList )

data = '\n'.join( strList )

print("変換後")
print( data )

実行結果

変換前
{'cat', 'dog', 'ferret'}
変換後
cat
dog
ferret