lista a tupla

Pau Cervera Badia cervera en ffn.ub.es
Mie Feb 7 14:49:11 CET 2007


Grácias,

tuple([x for y in lista for x in y])

me gusta! ;-)

Chema Cortes wrote:
> El 7/02/07, Josu Oyanguren <josu.oyanguren en gmail.com> escribió:
>> import operator
>> reduce(operator.add, lista)
>>
>> o en una sola línea
>>
>> reduce(lambda x, y: x+y, lista)
>
> ...o más "ad hoc", pensando en que el resultado será una tupla:
>
>  reduce(tuple.__add__,lista)
>
> Pero, ya que se pregunta por un modo pythónico, creo que en este caso
> sería éste:
>
>  [x for y in lista for x in y]
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>

-- 
Pau Cervera i Badia (e-mail cervera en ffn.ub.es)
{
   Departament de Física Fonamental               Martí i Franqués, 1
   Universitat de Barcelona                 Planta 3, despatx 346 bis
                                                      08028 Barcelona
   tel: +34 934 921 155                                         Spain

   "Simple things should be simple, complex things should be possible."
                                                            -- Alan Kay
   return http://www.ffn.ub.es/%7Ecervera/
}




Más información sobre la lista de distribución Python-es