[pyar] productos elementos de una lista
Daniel Moisset
dmoisset en machinalis.com
Mar Mayo 10 13:50:25 ART 2011
On Tue, May 10, 2011 at 1:34 PM, Hugo Arregui <hugo.arregui en gmail.com> wrote:
> Parece que estas buscando algo similar al producto cartesiano (consigo mismo),
producto cartesiano arma solamente pares, y arma tuplas en vez de multiplicar
Yo lo que haria es
import itertools, operator
def product(t): return reduce(operator.mul, t, 1)
l_con_unos = [1]*(len(l)-1) + l
productos = set(product(t) for t in itertools.combinations(l_con_unos, len(l)))
Eso te da un set
Saludos,
D.
More information about the pyar
mailing list