擅长:python、mysql、java
<p>您可以只使用<code>dict.get()</code>一次而不使用<code>person['age']</code>,它允许您在缺少键时提供默认值,因此您可以尝试以下操作:</p>
<p><a href="https://docs.python.org/3/library/stdtypes.html#dict.get" rel="nofollow noreferrer">dict.get</a></p>
<blockquote>
<p>Return the value for key if key is in the dictionary, else default. If
default is not given, it defaults to None, so that this method never
raises a KeyError</p>
</blockquote>
<pre><code>people = [
{'name': 'mifta'},
{'name': 'khaled', 'age':30},
{'name': 'reshad', 'age':31}
]
for person in people:
if person.get('age',0)==30:
print(person)
</code></pre>