関数からの出力はすべて別々の行で区切られた値です。これをリストに変換したいと思います。
The Score
Leon the Professional
Iron Man
これを次のようなリストに変換したいと思います。
movies= ['The Score', 'Leon the Professional', 'Iron Man']
どうすればこれを行うことができますか?
入力が文字列であると仮定します。
>>> text = '''The Score
Leon the Professional
Iron Man'''
>>> text.splitlines()
['The Score', 'Leon the Professional', 'Iron Man']
splitlines()関数の詳細。
ファイルから行を読み取っていると仮定すると、次のようになります。
with open('lines.txt') as f:
lines = f.readlines()
output = []
for line in lines:
output.append(line.strip())