Пожалуйста, знаете ли вы о библиотеке Python, которая предоставляет изменяемые строки? Google вернул на удивление мало результатов. Единственная используемая библиотека, которую я нашел, - http://code.google.com/p/gapbuffer/, которая находится в C, но я предпочел бы, чтобы она была написана на чистом Python.
Изменить: спасибо за ответы, но я после эффективной библиотеки. То есть ''.join(list)
может работать, но я надеялся на что-то более оптимизированное. Кроме того, он должен поддерживать обычные обычные строки, такие как регулярное выражение и юникод.