I already referred these posts here, here and here.
I have a sample dict like as shown below
t = {'thisdict':{
"brand": "Ford",
"model": "Mustang",
"year": 1964
},
'thatdict':{
"af": "jfsak",
"asjf": "jhas"}}
I am trying to reverse a python dictionary.
My code looks like below
print(type(t))
inv = {v:k for k,v in t.items()} # option 1 - error here
print(inv)
frozenset(t.items()) # option 2 - error here
Instead I get the below error
TypeError: unhashable type: 'dict'
Following the suggestion from post above, I tried frozen set
, but still I get the same error
I expect my output to be like as below
t = {'thisdict':{
"Ford":"brand",
"Mustang":"model",
1964:"year"
},
'thatdict':{
"jfsak":"af",
"jhas":"asjf"}}