擅长:python、mysql、java
<p>您可以使用defaultdict来简化这个过程。在defaultdict上调用getitem将返回“default”值。</p>
<pre><code>from collections import defaultdict
d = defaultdict(int)
print d['this key does not exist'] # will print 0
</code></pre>
<p>你可以改变的另一点是不要叫钥匙。字典实现了iter。最好是简单地写下:</p>
<pre><code>for k in d1:
</code></pre>