lista a tupla

Pau Cervera Badia cervera en ffn.ub.es
Mie Feb 7 12:45:54 CET 2007


Hola,

saben de alguna forma pythonica de convertir una lista,

lista = [(1,2),(3,4)]

a una tupla

tupla = (1, 2, 3, 4) ?
Gràcias.

A mi solo se me ocurre,

 >>> lista = zip(range(10),range(10,20,1))
 >>> lista
[(0, 10), (1, 11), (2, 12), (3, 13), (4, 14), (5, 15), (6, 16), (7, 17), 
(8, 18), (9, 19)]
 >>> tupla = ()
 >>> for element in lista:
...     tupla = tupla + element
...
 >>> tupla
(0, 10, 1, 11, 2, 12, 3, 13, 4, 14, 5, 15, 6, 16, 7, 17, 8, 18, 9, 19)

Gràcies,

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

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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