[pyar] Cuestión de elegancia (?)

Claudio claudiobidau en gmail.com
Sab Mayo 26 21:47:21 ART 2012


Ja posta!
Increíble las mil y un formas de escribir lo mismo :O

Muchas gracias che, esta lista es lo más!

Saludos

Claudio

2012/5/26 fisa <fisadev en gmail.com>

> El día 26 de mayo de 2012 21:38, Tordek <kedrot en gmail.com> escribió:
> > On 26/05/12 21:28, Claudio wrote:
> >>
> >> Gracias Fisa, Tordek:
> >> Estaba mal el scope :P
> >>
> >> al final final quedó
> >>
> >> for tag_name in set([tag.strip() for tag in
> >> form.habilidades.data.split(",") if tag.strip()]):
> >>
> >> para no repetir el "tag,strip()" se podría usar lambdas no?
> >
> >
> > Podrías usar filter(None, ...):
> >
> > for tag_name in set(filter(None, [tag.strip() for tag in
> > form.habilidades.data.split(",")])):
> >
> > pero a pesar de la duplicación, me parece mejor la otra forma...
> >
> > (de paso, en tu versión original, con map, te podés ahorrar el lambda:
> >
> > set(filter(None, map(str.strip, form.tags.data.split())))
> >
> > aunque con tantos paréntesis esto se empieza a parecer a Lisp)
> >
> >>
> >> graciela!
> >>
> >> Claudio
> >
> >
> > --
> > Guillermo O. «Tordek» Freschi. Programador, Escritor, Genio Maligno.
> > http://tordek.com.ar :: http://twitter.com/tordek
> > _______________________________________________
> > 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
>
> No solo los paréntesis, también map y filter.. se nota la herencia de lisp
> :)
>
> --
> fisa  -  Juan Pedro Fisanotti
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120526/7f0a2a17/attachment.html>


More information about the pyar mailing list