(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/>