擅长:python、mysql、java
<p>您可以尝试:</p>
<pre><code>def get_by_path(my_dict, path):
if len(path) == 1:
return my_dict[path[0]]
return get_by_path(my_dict[path[0]], path[1:])
dummy = {
"fieldone": {
"fieldtwo": {
"yetanother": {
"another-nested-one": "the-deepest-nested"
}
}
}
}
my_path = ("fieldone", "fieldtwo")
print(get_by_path(dummy , my_path))
</code></pre>
<p>输出:</p>
<pre><code>{'yetanother': {'another-nested-one': 'the-deepest-nested'}}
</code></pre>