[Python-es] Eliminar campos vacíos de una lista

RadicalEd willian.radicaled en gmail.com
Jue Sep 20 17:49:45 CEST 2012


Gracias a todos, ya me quedó bastante claro cómo arreglar el problema, son
unos tesos.

On Thu, Sep 20, 2012 at 10:42 AM, Daπid <davidmenhur en gmail.com> wrote:

> 2012/9/20 Jordi Torrents <jordi.t21 en gmail.com>:
> > In [29]: lista = ['',4,2,7,'hola','','','','que','tal','','','','']
> >
> > In [30]: [item for item in lista if item]
> > Out[30]: [4, 2, 7, 'hola', 'que', 'tal']
>
> Una opción más clara:
>
> [item for item in lista if len(item)>0]
>
> Ahí queda bien claro qué criterio estás usando para decidir si está vacío
> o no.
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
El pasado son solo recuerdos, el futuro son solo sueños
http://www.solocodigo.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120920/c552d49b/attachment.html>


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