[pyar] Fwd: Como reemplazar todas las referencias a n objeto con otro?

John Rowland Lenton john.lenton en canonical.com
Mar Jun 8 09:24:47 ART 2010


On Tue, Jun 08, 2010 at 08:35:18AM -0300, Daniel Moisset wrote:
> 2010/6/8 Juanjo Conti <jjconti en gmail.com>:
> >
> > Supongamos que tengo:
> >
> > a = "Juanjo"
> > b = a
> > c = [1,2,3,a]
> >
> > Como puedo hacer que todas las referencias al objeto "Juanjo" cambien a
> > "Vacio"?
> 
> Python esta pensado para que eso no pase; o sea que cualquier cosa que
> hagas para lograrlo, va a ser trampa de bajo nivel.
> 
> En particular, entre las cosas que se puede romper, van a estar los
> diccionarios que tienen ese objeto como key (por que cambia el hash
> value, y deberías reacomodar el elemento)... y se me hace que hay mas
> cosas que se pueden romper.
> 
> Vos querés mutar el string, o cambiar las referencias para que
> refieran a otro objeto? (las dos rompen lo de arriba, pero se hacen
> distinto... la primera puede llegar a ser mas o menos facil con una
> extension en C)

o con UserString.MutableString :)
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100608/58d52875/attachment.sig>


More information about the pyar mailing list