擅长:python、mysql、java
<p>以下是任意键数的一般化:</p>
<pre><code>for Dict1 in DictionariesList:
try: # try to get the value
reduce(dict.__getitem__, ["Dict2", "Dict3", "Dict4"], Dict1)
except KeyError: # failed
continue # try the next dict
else: # success
print("Yes")
</code></pre>
<p>基于<a href="https://stackoverflow.com/questions/11918852/python-change-values-in-dict-of-nested-dicts-using-items-in-a-list">Python: Change values in dict of nested dicts using items in a list</a>。</p>