dic = {}
dic['a'] = 'a'
dic['b'] = 'b'
dic['c'] = 'c'
for key, value in dic.items():
print(key, value)
a a b b c c
上面这段代码,在python2.7环境下执行的结果是:
('a', 'a')
('c', 'c')
('b', 'b')
在python3.6 环境下执行的结果是
a a
b b
c c
from collections import OrderedDict
order_dict = OrderedDict()
order_dict[1] = 1
order_dict['a'] = 2
order_dict['0'] = 3
for key, value in order_dict.items():
print(key, value)
1 1 a 2 0 3
print("*"*20)
order_dict.move_to_end(1)
********************
for key, value in order_dict.items():
print(key, value)
a 2 0 3 1 1