第一种方法:
import collections
d = collections.OrderedDict([('a',1),('b',2),('c',3)])
'''
或者把上面的那一行改成:
d = collections.OrderedDict()
d['a'] = 1
d['b'] = 2
d['c'] = 3
'''
for k,v in d.items():
print(k,v)
输出结果:
a 1
b 2
c 3
第二种方法:
from collections import OrderedDict
d = OrderedDict([('a', 1), ('b', 2), ('c', 3)])
for k,v in d.items():
print(k,v)
输出结果:
a 1
b 2
c 3
第三种方法:
d = {'a':1, 'b':2, 'c':3}
e = ['a', 'b', 'c']
for i in range(3):
print( str(e[i]) + " " + str(d[e[i]]) )
# 这里的键值是 int 型数字,需要 str() 转一下
输出结果:
a 1
b 2
c 3
转载:https://blog.csdn.net/lost_in_jungle_/article/details/79485154