从列表项中删除'\ n'

时间:2013-01-18 05:01:54

标签: python list python-3.2

我有一个列表,最后一个列表项目有一个我不想要的\n

print(list)
[somebody,please,help\n]   #what I have


print(list)
[somebody,please,help]      #desired list

3 个答案:

答案 0 :(得分:2)

我认为你的问题就像this

作为答案:

list[-1] = list[-1].rstrip('\n')

答案 1 :(得分:1)

您可以使用strip函数从字符串末尾删除任何空格字符,例如:

str = str.strip()

因此,在打印之前,请删除字符串。也许您可以将删除的字符串保存在新列表中。

答案 2 :(得分:0)

str.strip()将从字符串的末尾删除空格字符。不要忘记strip()返回一个需要分配的新字符串......你可能想要。

for element in list:
    element = element.strip()