I have a python dictionary named data and have sub dictionaries inside it, such as
data = {'ind1' : {}, 'ind10' : {}, 'ind11' : {}, 'ind12' : {}, 'ind13', 'ind14' : {}, 'ind15' : {}, 'ind16' : {}, 'ind17' : {}, 'ind18' : {}, 'ind19' : {}, 'ind2' : {}, 'ind20' : {}, 'ind3' : {}, 'ind30' : : {}, 'ind31' : {} 'ind5' : {}, 'ind6' : {}, 'ind7' : {}, 'ind8' : {}, 'ind9' : {}}
I want to sort the data inside dictionary by key as
ind1
ind2 : {}
ind3 : {}
...
ind10 : {}
ind11 : {}
I tried data = collections.OrderedDict(sorted(data.items()))
from the collections library
this is giving result as
ind1 : {}
ind11 : {}
ind12 : {}
ind13 : {}
.....
ind20 : {}
ind21 : {}
....
ind3 : {}
ind4 : {}
....
Please help