擅长:python、mysql、java
<p>可以通过使用try..处理KeyError异常来检查key是否存在,如下所示除外。在</p>
<pre><code>try:
collection[key]
# do this
except KeyError:
# do that
</code></pre>
<p>这种编码风格被称为<code>EAFP</code>,这意味着“请求原谅比请求许可更容易”<a href="http://docs.python.org/glossary.html#term-eafp" rel="nofollow">http://docs.python.org/glossary.html#term-eafp</a></p>
<p>另一种方法是使用<code>get</code>方法,如果找不到密钥,它将默认返回None</p>
^{pr2}$