Splitting Nested Dictionary
I have a nested dictionary as per below. I am looking to remove the initial Data item. To be left with only the inner dictionary {0: 'information1', 1: 'information2', 2: 'informat
Solution 1:
You are not trying to split, but to retrieve one of the values inside the dictionary:
d = {'Data': {0: 'information1', 1: 'information2', 2: 'information3'}}
inner = d['Data']
inner will now contain {0: 'information1', 1: 'information2', 2: 'information3'}
A bit more explanation:
Looking at d, it contains one key/value pair. The key is 'Data' and the value is {0: 'information1', 1: 'information2', 2: 'information3'}.
Now to get the value from d that is associated with the key 'Data', we use the syntax with [] and use the key:
inner = d['Data']
This will return the value and assign that to inner. You can then access the values within inner in the same way. So inner[1] will be information2.
Post a Comment for "Splitting Nested Dictionary"