Las variables de python son punteros?
Las variables en Python son solo indicadores, que yo sepa.
Según esta regla, puedo asumir que el resultado de este fragmento de código:
i = 5
j = i
j = 3
print(i)
sería3
. Pero obtuve un resultado inesperado para mí, fue5
.
Además, mi libro de Python cubre este ejemplo:
i = [1,2,3]
j = i
i[0] = 5
print(j)
el resultado seria[5,2,3]
.
¿Qué estoy entendiendo mal?