[Python-es] Equivalente a __missing__ para el setter

Garito garito en gmail.com
Sab Oct 9 00:12:24 CEST 2010


Manuel, Oswaldo, me pongo a revisar a ver que me encuentro, gracias, ahora
respondo

Juan, a
Lo que busco es sobrecargar el setter del diccionario. Dame un rato que mire
lo que me han pasado y luego comento (estoy algo calentorro con esto,
conceptualmente, que me cuesta despistarme)

Saludos, y gracias! Ahora vuelvo!!

El 8 de octubre de 2010 22:04, Juan Ignacio <euribates en gmail.com> escribió:

> No acabo de entenderte, si con tu nuevo diccionario haces
>
>
> >>> a['a/b/c'] = 'abc'
>
> ¿Qué se supone que tiene que devolver cuando haces el get, o sea, cuando
> accedes a a['a/b/c']?
>
> Opción a) {'a': {'b': {'c': 'abc'}}}
>
> Opción b) 'abc'
>
> Tampoco entiendo:
>
>
> >Quiero poder hacer cosas como
>
> >>> a['a/b/c'] = 'abc'
>
> y que devuelva
>
> >>> {'a': {'b': {'c': 'abc'}}}
>
>
> a['a/b/c'] = 'abc' es una sentencia y no devuelve ningún valor.
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Mi twitter: http://twitter.com/garito

Temet nosce
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20101009/64763096/attachment.html>


Más información sobre la lista de distribución Python-es