x = {'a':1, 'b':2, 'c':{'d':3, 'e':4}}
res = [z for k, v in x.items() for z in ([k] if isinstance(v, int) else [[k, ck] for ck in v])]
print(res)
eCA9IHsnYSc6MSwgJ2InOjIsICdjJzp7J2QnOjMsICdlJzo0fX0KCnJlcyA9IFt6IGZvciBrLCB2IGluIHguaXRlbXMoKSBmb3IgeiBpbiAoW2tdIGlmIGlzaW5zdGFuY2UodiwgaW50KSBlbHNlIFtbaywgY2tdIGZvciBjayBpbiB2XSldCnByaW50KHJlcyk=