2009/11/2 Giovanni Porcari <giovanni.porc...@softwell.it>

>  "Dispongo di una meravigliosa list-comprehension di una riga, che però
> non può essere contenuta nel margine troppo stretto di questa mail"
>  (Marco Fermat Beri)
> ;)
>

:-)))

Al limite potevi dire Marco Infermat Beri.

Comunque mi sorge il dubbio che non sia arrivata in lista la riga in
questione.
La rimando.

>>> from itertools import combinations
>>> l, tot = range(1, 8), 23

*>>> [c for i in range(len(l)) for c in combinations(l, i) if sum(c) == tot]
*

[(1, 4, 5, 6, 7), (2, 3, 5, 6, 7), (1, 2, 3, 4, 6, 7)]

Ciao.
Marco.

-- 
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a