awakeforaflip
d={1:{7:77,8:{12:45}}, 2:2222, 3:3333} def get(d): l=[] if bool(d): key=next(iter(d)) value=d.pop(key) if type(value)==dict: l+=[[key]+[get(value)]] else: l+=[[key,value]]+get(d) return l+get(d) return l print(get(d))
d={1:{7:77,8:{12:45}}, 2:2222, 3:3333} def get(d): l=[] if bool(d): key=next(iter(d)) value=d.pop(key) if type(value)==dict: l+=[[key]+[get(value)]] else: l+=[[key,value]]+get(d) return l+get(d) return l print(get(d))