Estoy básicamente en busca de una versión de Python Combination of List<List<int>>
Todas las combinaciones de una lista de listas
Dada una lista de listas, que necesitan una nueva lista que da todas las posibles combinaciones de elementos entre las listas.
[[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]]
Se desconoce el número de listas, por lo que necesito algo que funcione para todos los casos. ¡Puntos de bonificación por elegancia!
Podría alguien explica el significado del asterisco en '* a'? – Serrano
'* a' significa que estos son argumentos que se pasan a la función o método. 'def fn (a, b, c):' respondería a 'fn (* [1,2,3])' [reference] (http://www.saltycrane.com/blog/2008/01/how- a-uso-args-y-kwargs-en-python /) – mjallday
@mjallday, sería posible añadir también estas combinaciones: (7,4,1), (8,4,1), (9,4, 1), (10,4,1), (7,5,1), (8,5,1), (9,5,1), (10,5,1), etc. – Reman