[Python-es] Mutando lo "inmutable".
Pepe Aracil
pepe en diselpro.com
Jue Ene 21 17:55:03 CET 2010
Hola lista.
Experimentando con las ctypes, hice un pequeño script para
mutar un String.
from ctypes import *
s = "I'm immutable"
p = cast(c_char_p(s),POINTER(c_char))
p[4] = " "
p[5] = " "
print s
Obviamente la cadena no es inmutable, pero NUNCA debemos alterarla a mano.
En este enlace tenéis una buena explicación de Gabriel Genellina
de porque un objeto "inmutable" debe permanecer inmutado.
http://code.activestate.com/recipes/577000/
Saludos.
P.d.
Mis felicitaciones a todos los que han conseguido reflotar la lista
python-es.
Más información sobre la lista de distribución Python-es