社区
脚本语言
帖子详情
python中有顺序的字典
lovetysx
2009-12-09 10:14:16
请问python中有没有像java里面linkedHashMap一样的集合API ,可以记住数据存入的顺序?
...全文
119
3
打赏
收藏
python中有顺序的字典
请问python中有没有像java里面linkedHashMap一样的集合API ,可以记住数据存入的顺序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
notax
2009-12-10
打赏
举报
回复
查了一下python 3.1 是有类似的OrderedDict,看看是不是你要的? (dictionary with insertion order)
自己试了试python 3.1(的OrderedDict,大概是这样用的
>>> from collections import OrderedDict
>>>
>>> d = dict([('first', 1), ('second', 2), ('third', 3)])
>>> d.items()
dict_items([('second', 2), ('third', 3), ('first', 1)])
>>>
>>> od = OrderedDict([('first', 1), ('second', 2), ('third', 3)])
>>> od.items()
ItemsView(OrderedDict([('first', 1), ('second', 2), ('third', 3)]))
>>>
>>>
很少用 python 3.1
python2。5吗,有一个库
http://www.xs4all.nl/~anthon/Python/ordereddict/
lovetysx
2009-12-10
打赏
举报
回复
非常感谢2位的回答
angel_su
2009-12-09
打赏
举报
回复
看看http://www.python.org/dev/peps/pep-0372/
Python
Cookbook(第三版 英文版)(pdf)
书中介绍了
Python
编程中常用的和有用的技巧,让
Python
编程更轻松。
python
有
顺序
的
字典
OrderedDict
dict
字典
里面的(key,value)pairs是没有
顺序
的。但是使用OrderedDict可以创建有
顺序
的
字典
。但是会软件变得略慢,如果有多个dict,会变得超慢。。但是没有试过用1、2、3等索引。空的dict
字典
建立时候有两种方式。第一种是用{},大括号。还有一种是dict()。但是我看网上说,前面一个更快?from collections import OrderedDict dict =...
Python
中的
字典
顺序
我们可能会遇到一些情况,需要根据自己的需求对数据进行排序,我们会采用
字典
顺序
对数据进行排序。如下所示,我们将创建一个示例列表,其中包含我们将使用 sort() 方法排序的一些随机事物的名称。在数学中,词典
顺序
或词典
顺序
是对按字母
顺序
排列的元素列表或元素数组进行排序的过程。用于词典
顺序
的另一个术语是
字典
顺序
。简而言之,词典排序是根据单词的首字母对列表或数组中的单词进行排序。在下一个示例中,我们将使用字符串而不是列表来应用
字典
顺序
。对上面的列表进行排序是按字母
顺序
进行的。函数,我们可以将字符串排序为
字典
顺序
。
python
字典
顺序
不变_
python
字典
有
顺序
吗
字典
的无序是指数据存进
字典
的
顺序
跟取出
字典
的
顺序
不一致
Python
2的
字典
是无序的>>> d = {'a':-1,'b':-1,'c':-1}>>> d{'a': -1, 'c': -1, 'b': -1}>>> for k,v in d.items():... print k,v...a -1c -1b -1那如何保持
字典
有序呢?使用...
python
字典
顺序
不变_
python
如何让
字典
保持有序(代码)
本篇文章给大家带来的内容是关于
python
如何让
字典
保持有序(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1、需求我们想创建一个
字典
,同时当对
字典
做迭代或序列化操作时,也能控制其中元素的
顺序
。2、解决方案要控制
字典
中元素的
顺序
,可以使用collections模块中的OrderedDict类。当对
字典
做迭代时,它会严格按照元素初始添加的
顺序
进行。from collectio...
脚本语言
37,743
社区成员
34,213
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章