Buongiorno, sto cercando la via più pratica per popolare il database di uno script per la gestione di campionati di calcio*.
Dovrei associare le possibili combinazioni di partite (380) alle giornate (38) facendo in modo che ogni squadra giochi una sola partita per giornata. Quindi, ho 2 liste: 20 squadre e 38 giornate. Le 380 partite le ottengo con permutations: partite = itertools.permutations(squadre, 2) Fin qui ci arrivo ma vado in palla quando cerco di associare le partite alle giornate. In pratica vorrei una lista di liste/tuple dove la coppia squadra/giornata sia unica. tipo: [[squadra1, squadra2, giornata1], [squadra1, squadra3, giornata2], ..., [squadra2, squadra1, giornata20],...] Credo che itertools.product() possa essermi utile ma prima mi prendo una pausa e un analgesico, magari nel frattempo qualcuno di voi mi suggerisce qualcosa tipo ipertools.campionatodicalcioitaliano(20). Scherzo ma ho appena 'scoperto' gli itertools e non mi sorprenderebbe. * in realtà si tratta di torneo di tennis parallelo al campionato di calcio e vi consiglio di organizzarvelo: è divertente, poco faticoso, economico, vi tiene in forma e lontano dal monitor. Ciao. -- Gianni _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python