Sergey Svetlov, да, код проверил - все работает! Решение верное!
дополнительно в код добавлена возможность замены текста в строке, без изменения позиции самой строки.
Тут новое значение для переменной, которую потом подставим в таблицу с помощью insert и заменим с помощью replace
Правильно, согласен "будет подставлено новое значение", но будут заменены все значения равные bnak в строке, т.е. в данном случае - все 0 будут заменены на 500
Спасибо за помощь!
Я так понимаю, что строка:
lines.insert(0, " ".join(new_list).replace(bank, str(newbank)))
выполняет добавление строки и замены значений bank на newbank?
Тогда, если значение bank будет равно 0, то при обработке произойдет замена всех 0 в строке на newbank!