45 lines
554 B
Python
45 lines
554 B
Python
try:
|
|
from collections import OrderedDict
|
|
except ImportError:
|
|
try:
|
|
from ucollections import OrderedDict
|
|
except ImportError:
|
|
print("SKIP")
|
|
import sys
|
|
sys.exit()
|
|
|
|
x = OrderedDict()
|
|
y = OrderedDict()
|
|
x['a'] = 1
|
|
x['b'] = 2
|
|
y['a'] = 1
|
|
y['b'] = 2
|
|
print(x)
|
|
print(y)
|
|
print(x == y)
|
|
|
|
z = OrderedDict()
|
|
z['b'] = 2
|
|
z['a'] = 1
|
|
print(y)
|
|
print(z)
|
|
print(y == z)
|
|
|
|
del z['b']
|
|
z['b'] = 2
|
|
print(y)
|
|
print(z)
|
|
print(y == z)
|
|
|
|
del x['a']
|
|
del y['a']
|
|
print(x)
|
|
print(y)
|
|
print(x == y)
|
|
|
|
del z['b']
|
|
del y['b']
|
|
print(y)
|
|
print(z)
|
|
print(y == z)
|