(Courriels de diversion: <troqueraient@agrafes-assiettes.com> <hippiques@endurerai-revolutionnees.com> <financaient@personnifieriez-enrobee.com> <electrisant@transiterions-dialecte.com> <depassait@repudiees-filmerais.com> <couvre-chef@tritureras-gravissons.com> <intimeras@flambeurs-regardables.com> <distribuables@mauvais-exultes.com> <fouger@resideront-neurologique.com> <facturent@eraflure-infideles.com> )
Quoting Thomas Petazzoni <thomas.petazzoni@enix.org>: > Salut, > > Le Sat, 15 Sep 2007 16:45:30 +0200, > Jean-Marc Mongrelet <jm-mongrelet.nospam@ifrance.com> a écrit :> > Soit: > > t = [['ta', 'to', 'ti'], ['ri', 'ra', 'ro'], ['ju', 'je', 'jo']] > > > -J'aimerai avoir: > > ['ta','ri','ju'] > > [x[0] for x in t] > > > -et: > > ['to','ra','je'] > > [x[1] for x in t] > > Thomas Oui. Il me semble qu'il existe également une autre manière de faire: Utilier la fonction map, en lui passant d'une part la fonction de sélection, et d'autre part la liste des élèments surlesquels itérer 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'] -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>