[pyar] Concatenar listas

Mariano Mara mariano.mara en gmail.com
Mar Ago 16 18:29:57 ART 2011


2011/8/16 Andrés Gattinoni <andresgattinoni en gmail.com>

> Hola listeros.
>
> Cuál es la forma más pythónica y adecuada para hacer lo siguiente?
>
> Teniendo una lista así:
>
> lista = [['item1', 'item2', 'item3'], ['item4', 'item5', 'item6'],
> ['item7', 'item8', 'item9']]
>
> Juntar todos los items en una única lista así:
>
> ['item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7',
> 'item8', 'item9']
>
> Obviamente lo puedo hacer con un for y extend, pero quiero saber si
> hay alguna otra forma que me pueda resultar más cómoda/rápida/zen.
>
> Saludos,
>
> A
>

Si el largo de las listas lo amerita, chain.from_iterable[1]  es una opción
interesante

Mariano

[1] http://docs.python.org/library/itertools.html#itertools.chain
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110816/89a7cc72/attachment.html>


More information about the pyar mailing list