我正在尝试rstrip()函数,但它没有按预期工作。
例如,如果我运行以下命令:
lines = ['tra\tla\tla\t\t\t\n', 'tri\tli\tli\t\t\t\n', 'tro\tlo\tlo\t\t\t\n']
for line in lines:
line.rstrip('\t')
print lines
它回来了
^{pr2}$
但我想让它回来:
['tra\tla\tla\n', 'tri\tli\tli\n', 'tro\tlo\tlo\n']
这里有什么问题?在
Tags:
该函数返回new,stripped字符串,但您将放弃该返回值。在
使用列表理解代替整个
lines
列表;您还需要忽略末尾的新行;.rstrip()
方法不会为您忽略这些行。在演示:
^{pr2}$相关问题 更多 >
编程相关推荐