python中的有序字典

 字典是python開發中的一種常用的數據結構,但是它在迭代時並不是按照元素的順序進行,可能在某些場景下無法滿足我們的需求,這就引入了有序字典

  OrderedDict是dict的子類,它記住了內容添加的順序

  OrderedDict在比較時要內容和順序完全相同時才視爲相等

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


例子:

import collections

keys = [1, 2, 3, 4, 5, 6]
values = ['one', 'a', 'b', 'c', 'd', 'e']

Data = collections.OrderedDict()
for (k, v) in zip(keys, values):
    Data[k] = v
    
print(Data)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章