Posso criar uma "visualização" em uma lista Python?

Eu tenho uma lista grandel. Eu quero criar uma exibição do elemento 4 ao 6. Eu posso fazer isso com uma fatia de sequência.

>>> l=range(10)
>>> lv=l[3:6]
>>> lv
[3, 4, 5]

No entanto, lv é uma cópia de uma fatia de l. Se eu alterar a lista subjacente, lv não reflete a alteração.

>>> l[4] = -1
>>> lv
[3, 4, 5]

Vice-versa, quero que a modificação em lv reflita em l também. Fora isso, o tamanho da lista não será alterado.

Não estou ansioso para construir uma grande classe para fazer isso. Só espero que outros gurus do Python conheçam algum truque de linguagem oculta. Idealmente, espero que possa gostar de aritmética de ponteiro em C.

int lv[] = l + 3;

questionAnswers(9)

yourAnswerToTheQuestion