2013-03-06 16 views

cevap

12
>>> d = {'a': '1', 'c': '10', 'b': '8', 'e': '11', 'g': '3', 'f': '2'} 
>>> sorted(d, key=lambda i: int(d[i])) 
['a', 'f', 'g', 'b', 'c', 'e'] 
0

Bu, sözlüğünüzdeki değerlerin tür string olduğu için geçerlidir: sayıların çevresindeki alıntılara dikkat edin. Sözlüğünüzü şu şekilde ayarlamayı deneyin:

d = {'a':1, 'c':10, 'b':8, 'e':11, 'g':3, 'f':2} 
İlgili konular