擅长:python、mysql、java
<p>不使用<code>collections</code>的替代解决方案:</p>
<pre class="lang-py prettyprint-override"><code>stuff = {'rope':1, 'torch':6, 'gold coins':42, 'dagger':1, 'arrow':12}
dragon_loot = ['gold coins', 'dagger', 'gold coins', 'gold coins', 'ruby']
def add_to_inventory(inventory, added_items):
inventory_keys = inventory.keys()
for i in added_items:
if i in inventory_keys:
inventory[i] +=1
else:
inventory[i] = 1
return inventory
add_to_inventory(stuff, dragon_loot)
</code></pre>