首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将打印在不同行上的输出转换为list python

将打印在不同行上的输出转换为list,可以使用Python中的split()函数来实现。

split()函数是字符串对象的一个方法,它将字符串按照指定的分隔符进行分割,并返回一个包含分割后的子字符串的列表。

在这个问题中,我们可以使用split()函数将打印在不同行上的输出转换为一个包含每行输出的字符串的列表。

以下是一个示例代码:

代码语言:txt
复制
output = '''
output line 1
output line 2
output line 3
'''

output_list = output.split('\n')
print(output_list)

输出结果为:

代码语言:txt
复制
['', 'output line 1', 'output line 2', 'output line 3', '']

注意,由于字符串开头和结尾都有换行符,所以split()函数会将空字符串添加到列表的开头和结尾。如果不需要这些空字符串,可以使用strip()函数去除换行符和空格。

代码语言:txt
复制
output_list = [line.strip() for line in output.split('\n') if line.strip()]
print(output_list)

输出结果为:

代码语言:txt
复制
['output line 1', 'output line 2', 'output line 3']

这样,我们就成功将打印在不同行上的输出转换为了一个列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券