python dict根据value排序

用一个sorted这个内置函数,可以字典排列成一个list的元组。

1 #!/etc/bin/env python
2 #conding: utf-8
3 
4 d = {'a': 1, 'b': 12, 'c': 3, 'd': 0}
5 
6 sorted(d.items(), key=lambda x: x[1])    # d.items() 将dict中key-value转化成元组形式, x[1]就是元组中的第二个元素

 

posted on 2013-03-27 15:22  h3idan  阅读(197)  评论(0编辑  收藏  举报

导航