擅长:python、mysql、java
<p>您可以使用<code>sum</code>函数,而不是递增地增加总数,但除此之外,您不能做很多事情:</p>
<pre><code>inv = {'arrow': 12, 'gold coin': 42, 'rope': 2, 'torch': 4, 'dagger': 1}
def show_inv():
print('inventory:')
for k, v in inv.items():
print("%s %s" % (v,k))
print('total number of items: %s' % sum(inv.values()))
show_inv()
dragon = {'gold coin': 50, 'ruby': 15}
inv.update(dragon)
print()
print('after slaying dragon:')
show_inv()
</code></pre>