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

2024-09-29 02:27:04 发布

您现在位置:Python中文网/ 问答频道 /正文

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

['name', 'AGATC', 'AATG', 'TATC\n']

是否有任何方法可以从列表的最后一个元素中删除换行符(\n),以便该元素的长度不包括换行符?我尝试过内置的replace()函数,但它不起作用


Tags: 文件csv方法函数name元素列表内置
2条回答
  1. 这不是空的,这是新行
  2. 对!!只需使用strip()方法

只需删除最后一个字符:

your_list = ['name', 'AGATC', 'AATG', 'TATC\n']
print(your_list)  # ['name', 'AGATC', 'AATG', 'TATC\n']

your_list[-1] = re.sub(r'\n$', '', your_list[-1])
print(your_list)  # ['name', 'AGATC', 'AATG', 'TATC']

相关问题 更多 >