1try: 2 from collections import OrderedDict 3except ImportError: 4 try: 5 from ucollections import OrderedDict 6 except ImportError: 7 print("SKIP") 8 raise SystemExit 9 10x = OrderedDict() 11y = OrderedDict() 12x['a'] = 1 13x['b'] = 2 14y['a'] = 1 15y['b'] = 2 16print(x) 17print(y) 18print(x == y) 19 20z = OrderedDict() 21z['b'] = 2 22z['a'] = 1 23print(y) 24print(z) 25print(y == z) 26 27del z['b'] 28z['b'] = 2 29print(y) 30print(z) 31print(y == z) 32 33del x['a'] 34del y['a'] 35print(x) 36print(y) 37print(x == y) 38 39del z['b'] 40del y['b'] 41print(y) 42print(z) 43print(y == z) 44