社区
脚本语言
帖子详情
python中有顺序的字典
lovetysx
2009-12-09 10:14:16
请问python中有没有像java里面linkedHashMap一样的集合API ,可以记住数据存入的顺序?
...全文
116
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
字典
在3.6以前的版本中是无序的),如何利用
字典
进行计算,以及如何在两个
字典
中找到共同点等。 书中除了介绍这些核心的数据结构和算法外,还...
python
有
顺序
的
字典
OrderedDict
但是使用OrderedDict可以创建有
顺序
的
字典
。但是会软件变得略慢,如果有多个dict,会变得超慢。。但是没有试过用1、2、3等索引。空的dict
字典
建立时候有两种方式。第一种是用{},大括号。还有一种是dict()。但是我看...
Python
中的
字典
顺序
我们可能会遇到一些情况,需要根据自己的需求对数据进行排序,我们会...在下一个示例中,我们将使用字符串而不是列表来应用
字典
顺序
。对上面的列表进行排序是按字母
顺序
进行的。函数,我们可以将字符串排序为
字典
顺序
。
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...
python
打乱列表,
字典
顺序
python
打乱列表,
字典
顺序
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章