擅长:python、mysql、java
<p>您可以就地执行此操作,而不是创建新的dict,这对于大型词典(如果您不需要副本)可能更为可取。</p>
<pre><code>def mutate_dict(f,d):
for k, v in d.iteritems():
d[k] = f(v)
my_dictionary = {'a':1, 'b':2}
mutate_dict(lambda x: x+1, my_dictionary)
</code></pre>
<p>结果<code>my_dictionary</code>包含:</p>
<pre><code>{'a': 2, 'b': 3}
</code></pre>