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 回答