inv = {'gold coin': 42, 'rope': 1}
dragonLoot = ['gold coin', 'dagger', 'gold coin', 'gold coin', 'ruby']
# Es buena costumbre tipar las variables, así además de verlas mejor podrás usar autocompletar en el IDE!
def add_to_inventory(inventory: dict, items: list):
# Simplemente recorro la lista para añadirlos uno a uno
for item in items:
# .get te permite especificar la clave a obtener y un VALOR POR DEFECTO, que en este caso es 0
# Es decir, si no existe ese objeto, el inventory.get devolvera un 0 y se añadirá al diccionario como 1 :)