você pode montar o script inteiro em que sua variável de matriz é declarada em uma sequência, da seguinte maneira:
views.py
aaa = [41, 56, 25, 48, 72, 34, 12]
prueba = "<script>var data2 =["
for a in aaa:
aa = str(a)
prueba = prueba + "'" + aa + "',"
prueba = prueba + "];</script>"
que irá gerar uma string da seguinte maneira
prueba = "<script>var data2 =['41','56','25','48','72','34','12'];</script>"
depois de ter essa sequência, você deve enviá-la para o modelo
views.py
return render(request, 'example.html', {"prueba": prueba})
no modelo, você o recebe e o interpreta literariamente como código htm, logo antes do código javascript onde você precisa, por exemplo
modelo
{{ prueba|safe }}
e abaixo desse restante do código, lembre-se de que a variável a ser usada no exemplo é data2
<script>
console.log(data2);
</script>
Dessa forma, você manterá o tipo de dados, que neste caso é um arranjo