zoukankan      html  css  js  c++  java
  • Python 字典与列表使用实例

    python-让繁琐工作自动化
    # coding=utf-8 # 第五章练习题 # 定义函数 from collections import Counter def displayInventory(inventory): print("Inventory:") item_total=0 #for i in inventory.items(): # print(i) for k, i in inventory.items(): print(str(i) + ' ' + k) item_total += i print("Total number of items:" + str(item_total)) def addToInventory(inventory,addedItems): setadd = set(addedItems) a={} for items in setadd: a.update({items:addedItems.count(items)}) a,inventory=Counter(a),Counter(inventory) inventory1=dict(a+inventory) return inventory1 if __name__=="__main__": # stuff={'torch':2,'role':4} # displayInventory(stuff) inv={'gold coin':42,'rope':1} dragonLoot=['gold coin','dagger','gold coin','gold coin','ruby'] inv=addToInventory(inv,dragonLoot) displayInventory(inv)

    运行结果
    1 Inventory:
    2 1 dagger
    3 45 gold coin
    4 1 ruby
    5 1 rope
    6 Total number of items:48

      

  • 相关阅读:
    codeforces 671C
    zoj3256
    hit2739
    hdu5737
    2017.1其他简要题解
    hdu5967
    初探插头dp
    11月下旬题解
    CompletableFuture的get和getNow()的区别
    python 镜像
  • 原文地址:https://www.cnblogs.com/Annaying/p/9064575.html
Copyright © 2011-2022 走看看