麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

使用python對文件中的數值進行累加的實例

2020-02-15 23:50:22
字體:
來源:轉載
供稿:網友

問題描述:

一個文件由若干條記錄組成,記錄的格式為:“num1 num2”,有時候,需要統計文件中num1對應的num2的總值。

處理問題的思路

用傳說中的python來處理,很方便。幾行代碼就可以了。

處理思路:

1:首先定義一個字典,用于存儲最終的結果,這是因為字典中的key是唯一的特性。

2:打開文件,按行讀取,將每一行的num1當做key,num2當做value。

3:判斷字典中是否存在key,如果存在,獲取對應的原始值,然后刪除對應的key

4:將原始值和記錄中的值相加之和,保存到字典中

5:打印字典,就可以看到結果了。

代碼如下:

stat={}with open("rg_amount.txt") as file: for line in file:  list_line = line.strip().split()  key=list_line[0]  value=list_line[1]  oldValue=0  if(stat.has_key(key)):   oldValue=stat[key]   del(stat[key])  stat[key]=int(oldValue)+int(value) print(stat)

同理,如果統計出現的次數,可以把上面的value設置成1即可。

以上這篇使用python對文件中的數值進行累加的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产小视频在线观看 | 亚州成人在线观看 | 视频www | 视频二区国产 | 久久久久久久久成人 | 史上最强炼体老祖动漫在线观看 | 99国产精品国产免费观看 | av在线一区二区三区四区 | 视频一区二区三区在线播放 | av手机在线免费播放 | 91九色视频在线观看 | 羞羞电影在线观看 | 在线观看免费污视频 | 精品国产一二区 | 青久草视频 | 欧美巨根 | lutube成人福利在线观看污 | 一区二区美女视频 | 欧美中文字幕一区二区 | 国产盼盼私拍福利视频99 | 亚洲一二区视频 | 失禁高潮抽搐喷水h | 国产黄色一区二区 | 激情五月少妇a | xxxxhd86日本护士hd | 亚洲精品久久久久久久久久 | 成人毛片免费看 | 国产精品一区在线看 | av在线在线 | 色中射 | 亚洲免费在线看 | 久久久aa | 久久污| av色先锋 | 色日本视频 | 久久最新免费视频 | 未成年人在线观看 | 一级免费a| 久久精品欧美一区二区三区不卡 | 中文字幕国产日韩 | 草免费视频 |