import pickle
from collections import defaultdict
def dd():
return defaultdict(int)
dict1 = defaultdict(dd)
dict1['foo']['bar'] = 2
tmp = pickle.dumps(dict1)
new = pickle.loads(tmp)
print(new)
aW1wb3J0IHBpY2tsZQpmcm9tIGNvbGxlY3Rpb25zIGltcG9ydCBkZWZhdWx0ZGljdAoKZGVmIGRkKCk6CiAgICByZXR1cm4gZGVmYXVsdGRpY3QoaW50KQoKZGljdDEgPSBkZWZhdWx0ZGljdChkZCkKCmRpY3QxWydmb28nXVsnYmFyJ10gPSAyCgp0bXAgPSBwaWNrbGUuZHVtcHMoZGljdDEpCm5ldyA9IHBpY2tsZS5sb2Fkcyh0bXApCgpwcmludChuZXcp