Не нашел в документации как делать сылки на объекты, чтобы сами объекты при этом не копировались в новую переменную.
Имеется такая конструкция
spisok = ''
затем в коде много раз
spisok += ‘какойтохвост’ #Здесь будет тормозить поиск и переаллоцирование памяти для новой строки
re.search('чтототам',self.spisok)
и т.д. и т.п.
Очевидно, что Питон каждый раз выполняет поиск в ассоциативном массиве.
Это медленно, особенно когда массив очень большой.
Как создать ссылку на текущий элемент?
И как наращивать строки без переприсваивания переменных. Ведь строки не мутабельны.
Может быть их можно преобразовать в мутабельную форму?
Что-то типа такого, код гипотетисский
buff = buffer(spisok) #Сссылка на строку или последовательность байтов
buff.append('какойтохвост') #Добавление последовательности байт в конец строки без переприсваивания переменной
…
print self.spisok # здесь результат всех операций со ссылкой