Alias (poner sobrenombres)

Como las variables apuntan a objetos, si asigna el valor de una variable a otra, ambas variables se refieren al mismo objeto:

En este caso, el diagrama de estados serı́a como éste:

Como la misma lista tiene dos nombres diferentes, a y b, podemos decir que se le ha puesto un alias. Los cambios hechos a un alias afectan al otro:

Aunque este comportamiento puede ser útil, a veces es inesperado o indeseable. En general, es más seguro evitar los alias cuando trabajemos con objetos mutables. Por supuesto, no hay problema con los objetos inmutables. Por ello Python se toma la libertad de poner alias a las cadenas cuando ve una oportunidad de economizar.