Eventuali duplicati:
Python: Sort a dictionary by valueOrdina dict per valore e dict ritorno, non lista di tuple
d = {"a":4, "b":12, "c":2}
Se uso risolto() con lambda:
s = sorted(d.items(), key=lambda(k,v):(v,k))
Ottengo una lista tuple (chiave, valore) ma voglio un dict di nuovo:
{"c":2, "a":4, "b":12}
E facendo dict(the_list_of_tuples)
sei di nuovo al punto di partenza.
Cosa stai ** veramente ** cercando di fare? –