testDict = {'ma':'0', 'q':'1', 'l':'2'}
for key, val in sorted(testDict.items(), key = lambda testDict:testDict[1], reverse = True):
# reverse is used to indicate using reversing order or not
print key, val
使用Python中的sorted函数对Dict进行排序。