<div class="gmail_quote">2009/11/2 Giovanni Porcari <span dir="ltr"><<a href="mailto:giovanni.porcari@softwell.it">giovanni.porcari@softwell.it</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="h5">
</div>"Dispongo di una meravigliosa list-comprehension di una riga, che però<br>
non può essere contenuta nel margine troppo stretto di questa mail"<br>
(Marco Fermat Beri)<br>
;)<br></blockquote><div><br>:-)))<br><br>Al limite potevi dire Marco Infermat Beri.<br><br>Comunque mi sorge il dubbio che non sia arrivata in lista la riga in questione.<br>La rimando.<br><br>>>> from itertools import combinations<br>
>>> l, tot = range(1, 8), 23<br><br><b>>>> [c for i in range(len(l)) for c in combinations(l, i) if sum(c) == tot] </b><br>
<br>[(1, 4, 5, 6, 7), (2, 3, 5, 6, 7), (1, 2, 3, 4, 6, 7)]<br><br>Ciao.<br>Marco.<br></div></div><br>-- <br><a href="http://thinkcode.tv">http://thinkcode.tv</a> - Prossimamente su questi schermi<br><a href="http://beri.it">http://beri.it</a> - Blog di una testina di vitello<br>
<a href="http://stacktrace.it">http://stacktrace.it</a> - Aperiodico di resistenza informatica<br><br>