我的函数输出都是在单独的行上断开的所有值,我想把它变成一个列表。
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())