Конкатенация строк через
+ в цикле создаёт множество временных объектов, что замедляет выполнение программы. Вместо этого используйте join().Проблема: При конкатенации строк через
+ создаётся новый объект строки на каждом шаге.Решение: Используйте
str.join(), который работает быстрее, так как заранее выделяет память для итоговой строки.Разъяснивший Python
