[pyar] Novato
Martín Gaitán
gaitan en gmail.com
Vie Abr 3 20:58:18 ART 2015
2015-04-03 20:53 GMT-03:00 Leandro Minatel <leandro en minatel.com.ar>:
>
> files = [f for f in listdir('.') if isfile(f)]
>
> el problema es que no logro entenderlo... o sea, conozco lo que es una
> lista, conozco el "for" y tambien el "isfile()", pero todo junto en una
> sola linea me pierdo.
>
> Si alguien tiene un ratito y la paciencia como para explicarme, se
> agradecera.
>
>
Hola Leandro! bienvenido.
Esa sintaxis es una forma abreviada de hacer bucles que generan listas. Se
llaman "lists comprehension" en ingles, y listas por comprensión o
comprensión de listas
En el tutorial está la explicación con ejemplos
http://docs.python.org.ar/tutorial/3/datastructures.html#comprension-de-listas
Te recomiendo que si estás arrancando, uses python 3.4 y le des una
repasadita al tutorial
abrazo!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150403/f0236ad6/attachment.html>
More information about the pyar
mailing list