I have tried this code:
dictt = {'a':{'d':[4,5,6]},'b':2,'c':3,'d':{'e':[7,8,9]}}
def dic(a):
    lst = []
    for i in a.values():
        if type(i) is dict:
            lst.append(dic(i))
        #lst.append(i)
        else:
            lst.append(i)
    return lst
o/p:
[[[4, 5, 6]], 2, 3, [[7, 8, 9]]]
Expected o/p:
[4,5,6,2,3,7,8,9]
 
     
     
    