Я работаю над очень простой c системой 'инвентаря' в python, использующей список в качестве самого инвентаря и определяющий для хранения предмета и сколько у меня этого предмета.
Что я пытаюсь достичь, если у меня уже есть элемент в инв и я забираю больше, чем я не хочу новый дикт, я хочу добавить новое количество элементов к существующему.
Моя функция это :
def addToInv(item, number):
if item in inventory:
newNumber = inventory[item] + number
slot = {item : newNumber}
inventory.append(slot)
else:
slot = {item : number}
inventory.append(slot)
Он просто добавляет список с новым диктом. Как я мог сделать эту работу?