Я пытался использовать функцию rstrip(), но она не работает должным образом. Например, если я запускаю это:Python 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
возвращает
['tra\tla\tla\t\t\t\n', 'tri\tli\tli\t\t\t\n', 'tro\tlo\tlo\t\t\t\n']
, тогда как я хочу, чтобы вернуться:
['tra\tla\tla\n', 'tri\tli\tli\n', 'tro\tlo\tlo\n']
Что здесь проблема?
Строки в питоне неизменны, а это означает, что строковые функции * всегда * возвращают новую строку, вместо того, чтобы изменить его на месте. –