fork download
  1. x = {'a':1, 'b':2, 'c':{'d':3, 'e':4}}
  2.  
  3. res = [z for k, v in x.items() for z in ([k] if isinstance(v, int) else [[k, ck] for ck in v])]
  4. print(res)
Success #stdin #stdout 0.02s 9100KB
stdin
Standard input is empty
stdout
['a', 'b', ['c', 'd'], ['c', 'e']]