Вот мой код:
inv = {'rope': 1, 'torch': 6, 'gold coin': 42, 'dagger': 1}
def display_inventory(inventory):
#inv = {'rope': 1, 'torch': 6, 'gold coin': 42, 'dagger': 1}
print("Inventory:")
for key, value in inv.items():
print value, key
print("")
print "Number of items is: ",
print (sum(inv.values())),
def add_to_inventory(inventory, added_items):
dragon_loot_dict = dict.fromkeys(added_items, 1)
#print(dragon_loot_dict)
inventory=dict(inventory.items()+ dragon_loot_dict.items())
print(inventory)
dragon_loot = ['gold coin', ' dagger', 'gold coin', 'gold coin', 'ruby']
add_to_inventory(inv, dragon_loot)
Я только начал изучать Python. Когда я добавляю добычу из монстра в свой основной инвентарь, значения из основного инвентаря изменяются на значения из инвентаря монстров.
Как я могу добавить значения тех же предметов, например, gold coin
?