<div dir="ltr"><div><div><div><div><div><div>Ho una situazione da dipanare tutt'altro che banale, nonostante le apparenze. <br></div>Premetto che la struttura posso , se serve, modficiarla visto che la genero io.<br><br></div>La struttura con cui mi trovo a lavorare e' tipo la seguente<br><br></div>PARAGRAFO: {<br></div>     SUBPARAGRAFO: {<br></div>          SEZIONE 1: [<br></div>               {1: 'A'},<br><div>               {2: 'B'},<br></div><div>               {3: 'C'},<br></div><div>          ],<br>          SEZIONE 2: [<br></div><div>               {1: 'D'},<br></div><div>               {2: 'E'},<br></div><div>          ],<br>          SEZIONE 3: [<br><div>               {1: 'F'},<br></div><div><div>               {2: 'G'},<br></div>               {3: 'H'},<br></div>          ]<br>     }<br>}<br><div><div><div><div><div><br></div><div>Ora io devo creare una struttura dove ho una cosa del tipo<br><br></div><div>[('A', 'D', 'F'), ('A', 'D', 'G'), ('A', 'D', 'H'), ('A', 'E', 'F'), ('A', 'E', 'G'), ('A', 'E', 'H'), ('B', 'D', 'F'),...('C', 'E', 'H')] </div><div><br></div><div>Quindi tutte le possibili permutazioni delle varie sezioni. <br>Ovviamente (senno' era troppo comdo) le sezioni podsono essere da 2 a n (fortunatamente n e' massimo 5 o 6. <br></div><div>Dmattina a mente fresca magari mi viene in mente la soluzione migliore ma al momento se ci provo a fare l'analisi mi incapretto da solo con cose che sono piu' degne di un programma in Basic (quello dei primi PC IBM per capirci) che di essere definite codice Python.<br></div><div>Per cui se qualcuno ha qualche dritta su come potrei approcciare il problema (mi erano apparse stile Fatima delle parole di fuoco tipo yeld, itertools.permutations itertools.pèrodcut, ma non avendoli mai usati molto non vorrei avere capito male<br><br></div>Muchas gracias<br></div><div><div>Carlos<br></div><div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">EZLN ... Para Todos Todo ... Nada para nosotros<br></div></div></div></div>
</div></div></div></div></div></div></div>