You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
541 B
43 lines
541 B
try:
|
|
from collections import OrderedDict
|
|
except ImportError:
|
|
try:
|
|
from ucollections import OrderedDict
|
|
except ImportError:
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
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)
|
|
|