擅长:python、mysql、java
<p>非常简单的递归实现。你知道吗</p>
<pre><code>def pr(t, pref=''):
for k, v in t.items():
if isinstance(v, dict):
pr(v, pref=(pref + k + ' '))
elif isinstance(v, list):
for el in v:
if isinstance(el, str):
print(pref + ' ' + k + ' ' + el)
else:
pr(el, pref=k + ' ')
else:
print(pref + ' ' + k + ' ' + v)
</code></pre>