python中如何对dict对象进行排序
2013-06-13 20:28
267 查看
有程序:
输出结果为:
使用key来进行dict的排序:
输出结果为:
ok,虽然是绕了一个弯,但目前我还没有找到更好的方法,有找到的告诉我下,谢谢~
原文地址:http://www.saltycrane.com/blog/2007/09/how-to-sort-python-dictionary-by-keys/
mydict = {'carl':40, 'alan':2, 'bob':1, 'danny':3} for key in sorted(mydict.iterkeys()): print "%s: %s" % (key, mydict[key])
输出结果为:
alan: 2 bob: 1 carl: 40 danny: 3
使用key来进行dict的排序:
keylist = mydict.keys() keylist.sort() for key in keylist: print "%s: %s" % (key, mydict[key])
输出结果为:
alan: 2 bob: 1 carl: 40 danny: 3
ok,虽然是绕了一个弯,但目前我还没有找到更好的方法,有找到的告诉我下,谢谢~
原文地址:http://www.saltycrane.com/blog/2007/09/how-to-sort-python-dictionary-by-keys/
相关文章推荐
- python中如何对dict对象进行排序
- python中如何对dict对象进行排序
- python中如何对dict对象进行排序
- Java类对象排序问题---如何对不同类的所有对象进行排序
- 如何对List中的对象进行排序
- (翻译)如何对python dict 类型按键(keys)或值(values)排序
- python高效编程技巧4(如何根据字典中值的大小,对字典的项进行排序)
- java编程如何将对象数组按对象中的某一个属性进行排序
- 关于集合中对象如何进行排序
- Java中如何把一组对象按照其某一个属性值进行排序
- Java中如何把一组对象按照其某一个属性值进行排序?
- Python 列表中存储类对象时按照指定属性进行排序——用于正排表的排序
- Java中如何把一组对象按照其某一个属性值进行排序?详见补充:
- python中对dict或list等可变对象进行append操作
- PriorityQueue如何对对象类型的数据进行排序
- web开发中如何对json对象的某一属性对其进行排序
- 如何利用sorted函数对列表,元组或者对象进行排序
- python_如何对字典进行排序?
- Python中实例对象如何进行属性和方法调用原因分析
- java 如何对自定义的对象进行排序