1

関数からの出力はすべて別々の行で区切られた値です。これをリストに変換したいと思います。

The Score
Leon the Professional
Iron Man

これを次のようなリストに変換したいと思います。

movies= ['The Score', 'Leon the Professional', 'Iron Man']

どうすればこれを行うことができますか?

4

2 に答える 2

9

入力が文字列であると仮定します。

>>> text = '''The Score
Leon the Professional
Iron Man'''
>>> text.splitlines()
['The Score', 'Leon the Professional', 'Iron Man']

splitlines()関数の詳細。

于 2012-07-27T14:39:26.613 に答える
0

ファイルから行を読み取っていると仮定すると、次のようになります。

with open('lines.txt') as f:
    lines = f.readlines()
    output = []
    for line in lines:
        output.append(line.strip())
于 2012-07-27T14:54:34.253 に答える