[Python-es] Eliminar campos vacíos de una lista
Daπid
davidmenhur en gmail.com
Jue Sep 20 17:42:45 CEST 2012
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.
Más información sobre la lista de distribución Python-es