题目:
https://py.checkio.org/en/mission/flatten-dict/
代码:
a = {"key": {"deeper": {"more": {"enough": "value"}}}}
s = [((), a)]
result = {}
while s:
p, c = s.pop()
if not c:
result['/'.join((p))] = ''
for k, v in c.items():
if isinstance(v, dict):
s.append((p + (k,), v))
else:
result['/'.join((p+ (k,)))] = v
print(result)