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

Reply via email to