Rebanadas a cadenas inmutables por referencia y no copia.

Si utilizacuerda.split() en una cadena de Python, devuelve una lista de cadenas. Estas subcadenas que se han dividido son copias de su parte de la cadena principal.

¿Es posible en cambio obtener un objeto de segmento más barato que contenga solo una referencia, desplazamiento y longitud a los bits divididos?

¿Y es posible tener alguna 'vista de cadena' para extraer y tratar estas subcadenas como si fueran cadenas sin hacer una copia de sus bytes?

(Pregunto, ya que tengo cuerdas muy grandes que quiero cortar y me estoy quedando sin memoria de vez en cuando; eliminar las copias sería una ganancia guiada por perfil barata).

Respuestas a la pregunta(3)

Su respuesta a la pregunta