On 16/01/13 12:00, Gianni wrote:
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.
Scusa ma non basta dividere le partite (380 permutazioni) per dieci?
Lorenzo.

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

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a