[pyar] Cuestión de elegancia (?)

fisa fisadev en gmail.com
Sab Mayo 26 21:23:27 ART 2012


El día 26 de mayo de 2012 21:16, Claudio <claudiobidau en gmail.com> escribió:
> El "len" lo necesito porque algún chabon podría meter un string tipo:
> "autos, motos, , lanchas". Modifiqué lo que me pasaste y quedó así:
>
> for tag_name in set([tag.strip() for tag in form.habilidades.data.split(",")
> if len(tag.strip()) > 0]):
>
> Slds y gracias nuevamente
>
> Claudio
>

Seguís sin necesitar el len :)
Probá esto y te vas a dar cuenta:

algo = "algo"
nada = ""

if algo:
    print "algo es verdad"
if nada:
    print "nada es verdad"

Para python un string vacío, lista vacía, diccionario vacío, 0, None,
y otras cosas "vacías", son falsos.

Saludos!

-- 
fisa  -  Juan Pedro Fisanotti



More information about the pyar mailing list