[pyar] duda sobre manera pythonica (lista en clase)
Sebastián Seba
ssebastianj en gmail.com
Lun Jun 2 16:03:29 ART 2014
El 2 de junio de 2014, 15:30, Juan Manuel Pérez <jmperez.85 en gmail.com>
escribió:
> ¿Podrías mostrar un poco mejor lo que querés hacer? No lo estoy
> entendiendo muy bien
>
> Saludos,
>
> JM
>
>
> 2014-06-02 15:11 GMT-03:00 Daniel <dmlistapython en gmail.com>:
>
>> Hola gente, no se me ocurre una manera pythonica de realizar lo
>> siguiente:
>> Tengo un atributo de clase que es una lista de instancias de otra clase.
>> Necesito hacer algo cuando agrego un elemento a esa lista.
>> Ejemplo:
>>
>> def __init__(self):
>> self._items = []
>>
>> def nuevo_item(self):
>> #hace algunas cosas
>> self._items.append(item)
>>
>> def ¿eliminar_item?:
>>
>> La pregunta surge porque me gusaría mantener la manera de trabajar de una
>> lista fuera de la clase por ejemplo al eliminar un item poder hacer
>>
>> InstanciaPadre.item.remove(un_item)
>>
>> o al menos InstanciaPadre.borrar_item(un_item)
>>
>> ¿cuál les parece que sería la manera pythonica de hacerlo?
>>
>>
>>
>> --
>> Daniel Malisani
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
Tal vez sea conveniente que la lista "items" herede del built-in "list" y
ahí en la subclase hagas lo que tengas que hacer al hacer el "append"
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140602/ea8d64a7/attachment.html>
More information about the pyar
mailing list