从python中的每个元素中删除换行符

时间:2013-01-26 09:32:36

标签: python list readlines

我打开一个文本文件,现在文本文件中的每个元素都用换行符分隔。当我使用readlines()它在列表中保留此换行符时,这是在每个元素之后,因为它看起来像[zebra\n, ant\n,]我想知道是否有一个简单的函数或编码我可以使用只是去掉这个换行符的所有元素!

这是我到目前为止编写的代码

filelist=file.readlines()
file.close()
return filelist

1 个答案:

答案 0 :(得分:2)

尝试:

filelist = [line.rstrip('\n') for line in file]