python中如何对dict对象进行排序
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/
转载于:https://www.cnblogs.com/chenjianhong/archive/2013/06/13/4144767.html
python中如何对dict对象进行排序相关推荐
- python中requests库的用途-python中requests库session对象的妙用详解
在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...
- Python 中的可执行对象 eval,exec 和 compile与其在深度学习训练中的应用实例
Python 中的可执行对象 eval,exec 和 compile 与其在深度学习训练中的应用实例 eval 计算指定表达式的值.也就是说它要执行的python代码只能是单个表达式(注意eval不支 ...
- python中可迭代对象_什么是python中的可迭代对象(iterable object)?
我们经常在打印报错信息中和英文的文档中看到iter这个词根,可以组合成iterable/iterate等派生词.这个iter可以翻译成"迭代",这样iterable object的 ...
- SICP2——Python中使用函数构建对象
一.使用对象构建抽象 1.1 数据抽象 现在到了数学抽象中最关键的一步:让我们忘记这些符号所表示对象.-根本不必考虑它们到底代表着什么东西. 上一篇文章主要强调的是对数据的操作以及这些操作之间的组合与 ...
- Python中 redis StrictRedis对象操作string类型
Python中 redis StrictRedis对象操作string类型 准备 在桌面上创建redis目录 使用pycharm打开 redis目录 创建redis_string.py文件 from ...
- python中字典按键或键值排序
字典排序 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排 ...
- python中字典按键或键值排序_[宜配屋]听图阁
字典排序 在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的.因此,为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排 ...
- python中字符串转xml对象_Python-Json字符串和XML解析
Python-json字符串和xml解析 JSON:JavaScript Object Notation(JavaScript 对象表示法) JSON是存储和交换文本信息的语法,类似XML JSON比 ...
- python中类似对象吗_在Python中,两个对象什么时候相同? - python
似乎2 is 2和3 is 3在python中始终为true,通常,对整数的任何引用都与对相同整数的任何其他引用相同. None(即None is None)也是如此.我知道用户定义类型或可变类型不会 ...
最新文章
- Spring的基础应用
- mysql期末考试试卷_MySQL数据库考试试题及答案
- bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)
- [转载] 【Python】bytes数据类型
- 来,通过 Excel 来认识神器——POI
- 孙鑫VC学习笔记:第十二讲 (二) 用C语言函数读写文件
- 去掉Scala的糖衣(4) -- Type Aliase
- VLFeat工具箱配置
- Cocos Creator 极速入门
- Android可拖动对话框Dialog
- oracle官网下载过程,Oracle 11g安装步骤
- 3个字节转换为另外3个字节的简单加密算法
- Tushare不止数字!新文字特色数据 ---(4)
- fastqc检验时不能执行java_fastqc出现错误
- 【ultraedit编辑器中怎么取消文件自动备份】
- pom.xml中解决Provides transitive vulnerable dependency maven:org.yaml:snakeyaml:1.33警告
- HTML实现九九乘法表
- wang editor Vue使用 + 使用自己方法上传图片
- 陈伟视频16~19(VB中的窗体)
- 1、网上找的win7 hook winlogon实现禁用CTRL+ALT+DEL
热门文章
- PHP(四)——性能优化
- 安卓Selector
- Julia与R/Python/MATLAB比较及Julia中的Text Analysis模块
- Java入门, 线程
- linux 关闭web服务器端口,linux(solaris)下如何关掉端口及服务
- java mqtt客户端_基于 t-io 实现一个 mqtt5 协议之 mica-mqtt
- 从零开始学android编程_小白也能学得会!谷歌推出免费的Kotlin和Android开发课程...
- mysql第四章分页显示查询出租房屋信息_MYSQL必知必会读书笔记第四章之检索数据...
- mod游戏什么意思计算机,MOD运算
- c语言使用未初始化的内存怎么解决_C语言快速入门——数组与调试进阶