您可以使用元组列表(或列表列表)。像这样:
Arr= [("Forename","Paul"),("Surname","Dinh")]
for Key,Value in Arr:
print Key,"=",Value
Forename = Paul
Surname = Dinh
您可以使用以下方法制作字典:
Dictionary=dict(Arr)
正确排序的键是这样的:
keys = [k for k,v in Arr]
然后执行以下操作:
for k in keys: print k,Dictionary[k]
但是我同意您对以下问题的评论:在循环时,按要求的顺序对键进行排序会不容易吗?
谢谢Rik Poggi), 为您做到了:
od=collections.OrderedDict(Arr)
for k in od: print k,od[k]