字典可以將信息關聯起來, 但卻不記錄添加鍵—值對的順序。 我們可以使用模塊 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~