# 5.6.2 #将给定的列表添加到字典中去,并统计相同键对应的数量,最后统计总字典中值的总数 dragonLoot = ['gold coin', 'dagger', 'gold coin', 'gold coin', 'ruby'] print("5.6.2参考答案") print('=' * 80)#分割线 inv = {'gold coin':42,'rope':1} print("给定列表:",dragonLoot) print("给定字典:",inv) print("addToInventory运行结果:") def displayInventory(inv): count =0 print("Inventory:") for k ,v in inv.items(): print(str(v)+" "+k) count += v print("Total number of items: "+str(count)) def addToInventory(inventory,addedItems): for item in addedItems: inventory.setdefault(item,0) inventory[item] += 1 return inventory inv = addToInventory(inv,dragonLoot) print(inv) displayInventory(inv) print('=' * 80) #分割线
第5章 字典之物品清单2
最新推荐文章于 2022-02-06 15:28:21 发布