如何在换行符上将字符串分成多个?

时间:2019-08-04 02:14:30

标签: python string

我有一个亚马逊订单的详细信息,文字字符串由换行符\ n分隔。

str = 'Linon Hampton Stool Fabric Top, 24-inch \nSold by: Amazon.com Services, Inc \n$33.99'

我想将每行换成n个字符串,使它看起来像

str1 = 'Linon Hampton Stool Fabric Top, 24-inch'
str2 = 'Sold by: Amazon.com Services, Inc '
str3 = '$33.99'

2 个答案:

答案 0 :(得分:0)

使用split。它将以列表的形式提供输出:

string = 'Linon Hampton Stool Fabric Top, 24-inch \nSold by: Amazon.com Services, Inc \n$33.99'

string.split("\n")

也不要给变量起名字str。它是内置函数名称。

答案 1 :(得分:0)

您可以使用mystr.splitlines()。最大的区别在于,当mystr'\n'结尾时,结果列表的末尾不会出现空字符串。