OVH Cloud OVH Cloud

documentation des expressions de liste

2 réponses
Avatar
Sébastien Kirche
Bonjour,

au hasard de la consultation des archives du groupe, je suis tombé sur une
syntaxe particulièrement pratique que je me suis empressé de reprendre : les
expressions de liste (si j'ai bien compris).

Exemple :
Fichiers = [fic for fic in os.listdir(IncPath) if fic.endswith(".h")]

Je n'arrive pas à retrouver où cette syntaxe est décrite dans le(s)
manuel(s).

Pourriez-vous m'indiquer dans quelle partie de la doc/quel chapitre elle se
trouve ? (j'ai les pdf de la doc 2.4)

Merci.

--
Sébastien Kirche

2 réponses

Avatar
Yermat
Sébastien Kirche wrote:
Bonjour,

au hasard de la consultation des archives du groupe, je suis tombé sur une
syntaxe particulièrement pratique que je me suis empressé de reprendre : les
expressions de liste (si j'ai bien compris).

Exemple :
Fichiers = [fic for fic in os.listdir(IncPath) if fic.endswith(".h")]

Je n'arrive pas à retrouver où cette syntaxe est décrite dans le(s)
manuel(s).

Pourriez-vous m'indiquer dans quelle partie de la doc/quel chapitre elle se
trouve ? (j'ai les pdf de la doc 2.4)

Merci.



Ceci s'appelle "List Comprehensions" :
http://docs.python.org/tut/node7.html#SECTION007140000000000000000
http://docs.python.org/ref/lists.html

--
Cordialement,
Yermat

Avatar
Sébastien Kirche
Le 23 fév 2005, Yermat a formulé :

Ceci s'appelle "List Comprehensions" :
http://docs.python.org/tut/node7.html#SECTION007140000000000000000
http://docs.python.org/ref/lists.html


Merci :)

--
Sébastien Kirche