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