2012/9/21 Marco De Paoli <depao...@gmail.com>: > 2) ... c'è qualcosa di più pythonico?
{k: map(op.itemgetter(1), v) for (k, v) in it.groupby(base, op.itemgetter(0))} Non particolarmente testato... in particolare direi che si basa anche sul fatto che la sopra la lista sia raggruppata per chiave. Ovviamente li manca l'inserimento dei defaults vuoti. Puoi farlo o facendo l'update con quella robba la li un dict fatto come quello di Marco o qualcosa del genere. Poi non sono completamente convinto che sparare una dict comprehension cosi' complicata e "funzionale" sia un'ottima idea in codice da mantenere (a meno di non avere gia' il codice in quello stile e avere molti unit-test). Come dicevo, ha anche la debolezza che dipende da groupby che per me none' proprio un mostro di intuitivita'. -- . ..: -enrico- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python