代码如下:
#encoding=utf-8 print '中国' #对字典排序 #排序尽量使用list的sort #搜索尽量使用dict print cmp((1,2,3),(1,2,5)) print cmp((1,2,3),(1,2,3)) #解决方案 先排序keys再根据keys获取值 def sortedDictValues(adict): keys=adict.keys() keys.sort() return [adict[key] for key in keys] adict={1:2,7:3,2:4,0:6} print sortedDictValues(adict)
打印结果如下:
中国
-1
0
[6, 2, 4, 3]