[pyar] productos elementos de una lista

p8queen p8queen en gmail.com
Jue Mayo 12 01:15:12 ART 2011


2011/5/12 p8queen <p8queen en gmail.com>:
> una idea que nadie tiró:
> Vos necesitas el conjunto de partes, o conjunto potencia o power set.
> sea lista = [2,3,6]
> el #(cardinal) del conjunto potencia de lista es 2**3 = 8.
> Aqui hay algo curioso, con numeros binarios de 0 a 7
> 000
> 001
> ...
> 111
>
> ej:sea binNum = '101' => multiplicamos 2*6.
> listo, está a la vista la solucion.
> hacés un bucle y la lista de numeros a multiplicar por cada vuelta del
> bucle es la siguiente
>
> [y for x,y in zip(binNum,lista) if a=='1']

me corrijo
[y for x,y in zip(binNum,lista) if x=='1']

>
> python transforma a binario, pensalo.
>
>
> --
> Gustavo C
>



-- 
Gustavo C



More information about the pyar mailing list