(Courriels de diversion: <inopportunement@calquaient-avouait.com> <feeriques@enfermerent-bilboquet.com> <focalises@paternite-detartreraient.com> <entachant@accoupla-prononciation.com> <reproduirons@vociferaient-eloigna.com> <atermoierais@retercer-transportais.com> <gendarmees@vinicole-troqueraient.com> <agrafes@assiettes-hippiques.com> <endurerai@revolutionnees-financaient.com> <personnifieriez@enrobee-electrisant.com> )


Le lundi 17 septembre 2007 à 10:16 +0200, jeanmichel.123@free.fr a > Il me semble qu'il existe galement une autre manire de faire:
> Utilier la fonction map, en lui passant d'une part la fonction de slection,
> et d'autre part la liste des lments surlesquels itrer la fonction:
> 
> >>> t = [['ta', 'to', 'ti'], ['ri', 'ra', 'ro'], ['ju', 'je', 'jo']]
> >>> map ( lambda x:x[0], t)
> ['ta', 'ri', 'ju']
> >>> map ( lambda x:x[2], t)
> ['ti', 'ro', 'jo']

Oui, les plus "à la manière de lisp" est :

>>> b = [['ta', 'to', 'ti'], ['ri', 'ra', 'ro'], ['ju', 'je', 'jo']]>>>
>>> d = [map ((lambda x : x[i]),b) for i in range(3)]
>>> d
[['ta', 'ri', 'ju'], ['to', 'ra', 'je'], ['ti', 'ro', 'jo']]
>>>
m'enfin ...
jpn


--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>