On 2012-07-17 16:32, Vittorio Spina wrote:
Ciao a tutti, ho un dizionario di questo tipo:
Vorrei ordinare le voci il dizionario per e....
Non esiste una cosa come un dizionario ordinato. Puoi estrarre le coppie chiave-valore in una lista e ordinare quelle.
riassumendo se il mio dizionario fosse: ...
In [5]: a Out[5]: {'Antonio': [4, 23, 11, 2, 2], 'Marco': [2, 2, 3, 6, 1], 'gianni': [11, 77, 3, 4, 3], 'luca': [2, 4, 1, 5, 8], 'vittorio': [1, 2, 3, 4, 6]} In [6]: b = a.items() In [7]: b.sort(key=lambda p: p[1][4]) In [8]: b Out[8]: [('Marco', [2, 2, 3, 6, 1]), ('Antonio', [4, 23, 11, 2, 2]), ('gianni', [11, 77, 3, 4, 3]), ('vittorio', [1, 2, 3, 4, 6]), ('luca', [2, 4, 1, 5, 8])]
Come si fa? io non ce la faccio! Aiuto vi prego!
Piagnucoli da fare schifo. Chi ti ha insegnato a chiedere aiuto così? Gli amici dell'asilo?
E smettila di mandare copie di questo messaggio, ne sono già arrivate tre.
-- Daniele Varrazzo - Develer S.r.l. http://www.develer.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python