Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def recurse(input_dic,final_dic,prefix=""):
- if isinstance(input_dic,dict):
- for key,val in input_dic.items():
- if prefix:
- recurse(val,final_dic,prefix + '-' + key)
- else:
- recurse(val,final_dic,key)
- else:
- final_dic[prefix] = input_dic
- def flatten(input_dic):
- final_dic = {}
- recurse(input_dic,final_dic)
- return final_dic
- print ("final_dictionary", flatten(ini_dict))
- #final_dictionary {'geeks-Geeks-for': 7, 'for-geeks-Geeks': 3, 'Geeks-for-for': 1, 'Geeks-for-geeks': 4}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement