[Python-es] lista a tupla

Chema Cortes pych3m4 en gmail.com
Mie Feb 7 13:55:15 CET 2007


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]



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