2012/9/20 Daπid <[email protected]>

> 2012/9/20 Jordi Torrents <[email protected]>:
> > 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]
>



eso solo valdria si los items son string.
La solucion [item for item in l if item] es valida para cualquier cosa.
Busca items que no sean None (incluyendo string vacios)
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a