Quiero comprimir la siguiente lista de listas:Cómo comprimir listas en una lista
>>> zip([[1,2], [3,4], [5,6]])
[[1,3,5], [2,4,6]]
Esto podría lograrse con la corriente zip
aplicación sólo si la lista se divide en componentes individuales:
>>> zip([1,2], [3,4], [5,6])
(1, 3, 5), (2, 4, 6)]
No se puede averiguar cómo dividir la lista y pasar los elementos individuales al zip
. Se prefiere una solución funcional.
Ver http://docs.python.org/tutorial/controlflow. html # desempaquetar-argumentos-listas de cómo funciona esto. – ameer
@ameer: Gracias, agregó. –
Esta es una de mis características de python infravaloradas favoritas. No es muy útil, ¡pero es tan conveniente cuando lo necesitas! – fmark