[pyar] Duda con copia de valores
Facundo Batista
facundobatista en gmail.com
Lun Jul 15 08:54:01 ART 2013
2013/7/14 Familia de Teresita <terefv en ltu.sld.cu>:
> Sé que por defecto python hace que todos los objetos que comparten un mismo
> valor tengan una misma dirección de memoria.
Para nada. En algunos casos esto es así (en CPython, para algunos
enteros y para algunos strings cortitos), pero es un detalle de
implementación que no te debería importar.
> La pregunta es, hay alguna manera "limpia"(que significa no simulada) de
> evitar esto. Ya estuve mirando la biblioteca copy pero creo que no lo hace o
> quizá no la entiendo bien.
¿Por qué querés evitarlo? Me parece que estás atacando mal algo. ¿Qué
problema querés evitar o resolver?
> Para explicarme mejor si es que hay alguien que no me entienda
> yo quisiera que:
>
> x = 'algún valor de algún tipo'
> y = 'algún valor de algún tipo'
> ....
> id(x)!=id(y) //!Esto es lo que quiero
>>> x = 'algún valor de algún tipo'
>>> y = 'algún valor de algún tipo'
>>> id(x) != id(y)
True
Esto *ya* es así.
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
More information about the pyar
mailing list