二. 或者直接使用list的reverse方法将sorted_x顺序反转
sorted_x.reverse()
三. 更为常用的方法是,用lambda表达式
sorted_x = sorted(x.iteritems(), key=lambda x : x[1]) print sorted_x
输出结果:[(0, 0), (2, 1), (1, 2), (4, 3), (3, 4)]
orted_x = sorted(x.iteritems(), key=lambda x : x[1], reverse=True) print sorted_x
输出结果:[(3, 4), (4, 3), (1, 2), (2, 1), (0, 0)]
以上就是python如何通过列表中字典的值对列表进行排序的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
关于Python中如何使用selenium模拟jquery滑动解锁的实例分析
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。