python中的有序字典,,字典是python开


字典是python开发中的一种常用的数据结构,但是它在迭代时并不是按照元素的顺序进行,可能在某些场景下无法满足我们的需求,这就引入了有序字典

OrderedDict是dict的子类,它记住了内容添加的顺序

OrderedDict在比较时要内容和顺序完全相同时才视为相等

要使用OrderedDict得要求python版本2.7以上


例子:

importcollectionskeys=[1,2,3,4,5,6]values=[‘one‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]Data=collections.OrderedDict()for(k,v)inzip(keys,values):Data[k]=vprint(Data)


本文出自 “左手右手” 博客,请务必保留此出处http://mofeihu.blog.51cto.com/1825994/1770996

python中的有序字典

评论关闭