Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从字符串中删除换行符?_Python - Fatal编程技术网

Python 如何从字符串中删除换行符?

Python 如何从字符串中删除换行符?,python,Python,解析csv文件后,我得到如下列表: ['name', 'AGATC', 'AATG', 'TATC\n'] 是否有任何方法可以从列表的最后一个元素中删除换行符,\n以便该元素的长度不包括换行符?我尝试过内置的替换功能,但它不起作用 这不是空的,这是新行 对只需使用剥离法 只需删除最后一个字符: 您的_列表=['name','AGATC','AATG','TATC\n'] 打印您的_列表['name','AGATC','AATG','TATC\n'] 您的\u列表[-1]=re.subr'\n$

解析csv文件后,我得到如下列表:

['name', 'AGATC', 'AATG', 'TATC\n']
是否有任何方法可以从列表的最后一个元素中删除换行符,\n以便该元素的长度不包括换行符?我尝试过内置的替换功能,但它不起作用

这不是空的,这是新行 对只需使用剥离法
只需删除最后一个字符:

您的_列表=['name','AGATC','AATG','TATC\n'] 打印您的_列表['name','AGATC','AATG','TATC\n'] 您的\u列表[-1]=re.subr'\n$',您的\u列表[-1] 打印您的_列表['name'、'AGATC'、'AATG'、'TATC']
\n不是空字符。这是一个换行符。这能回答你的问题吗?这回答了你的问题吗?真正地re.sub而不是简单的strip?@Tomerikoo您怎么知道list元素可能不以OP希望保留的空格开头?然后使用rstrip'\n'?似乎仍然比编译和运行正则表达式简单。。。