该类型存放顺序和添加顺序一致,比如逐个赋值,但和dict直接转化过去的顺序不一定一样. d1 = collections.OrderedDict() d1['b'] = 'B'd1['a'] = 'A'd1['c'] = 'C'd1['2'] = '2'd1['1'] = '1' # OrderedDict([('b', 'B'), ('a', 'A'), ('c', 'C'), ('2', '2'), ('1', '1')]) dict1 = {':3} print(dict1) od1 =…