Add_List2Dictionay

#The addToInventory() function should return a dictionary that represents the updated inventory. 

def addToInventory(dic_name,list_name):
    for i in list_name:
        if i in dic_name:
            dic_name[i]+=1
        else:                #需要考虑在LIST中存在而DICtionary中没有的key
            dic_name.setdefault(i,1)
    print(dic_name)

inventory={'role':10,'array':'20','sword':2,'torch':5}
loot=['role','role','sword','hook']

addToInventory(inventory,loot)

 

posted on 2017-08-25 23:19  auleon  阅读(120)  评论(0编辑  收藏  举报