Python 移除'\n';从列表项

Python 移除'\n';从列表项,python,list,python-3.2,Python,List,Python 3.2,我有一个列表,最后一个列表项有一个我不想要的\n print(list) [somebody,please,help\n] #what I have print(list) [somebody,please,help] #desired list 我认为你的问题是这样的 作为答复: list[-1] = list[-1].rstrip('\n') 我认为你的问题是这样的 作为答复: list[-1] = list[-1].rstrip('\n') 可以使用strip函数删

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

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


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

我认为你的问题是这样的

作为答复:

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

我认为你的问题是这样的

作为答复:

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

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

str = str.strip()

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

您可以使用剥离功能删除字符串末尾的任何空白字符,例如:

str = str.strip()
因此,在打印之前,请先剥去字符串。也许您可以将剥离的字符串保存在新列表中。

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

for element in list:
    element = element.strip()
str.strip()将删除字符串末端的空白字符。不要忘记strip()返回一个需要分配的新字符串。。。你可能想要

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

我不确定这是什么编程语言?抱歉,这是python 3.2我是一个白痴我不确定这是什么编程语言?抱歉,这是python 3.2我是一个白痴所以请检查接受的答案也检查接受的答案