說說 Python 的有序字典類(OrderedDict)

字典可以將信息關聯起來, 但卻不記錄添加鍵—值對的順序。 我們可以使用模塊 collections 中的 OrderedDict 類。它擁有字典特性, 而且還記錄了鍵—值對的添加順序。

from collections import OrderedDict

peoples = OrderedDict()

peoples['林旭恆'] = '安徽師範大學附屬中學'
peoples['吳作同'] = '中山市第一中學'

for name, school in peoples.items():
    print('name=' + name + ',school=' + school)

運行結果:

name=林旭恆,school=安徽師範大學附屬中學
name=吳作同,school=中山市第一中學

注意: 這裏調用了 OrderedDict() 創建了一個空的有序字典, 並將其存儲在 peoples 中 。

OrderedDict 兼具列表和字典的主要優點,即可以將信息關聯起來,又能保留原來的順序,所以是一個很有用的類哦 O(∩_∩)O~

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