最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python對文件中的數(shù)值進(jìn)行累加的實(shí)例

 更新時間:2018年11月28日 14:52:19   作者:hawanglc  
今天小編就為大家分享一篇使用python對文件中的數(shù)值進(jìn)行累加的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

問題描述:

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

處理問題的思路

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

處理思路:

1:首先定義一個字典,用于存儲最終的結(jié)果,這是因?yàn)樽值渲械膋ey是唯一的特性。

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

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

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

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

代碼如下:

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)

同理,如果統(tǒng)計出現(xiàn)的次數(shù),可以把上面的value設(shè)置成1即可。

以上這篇使用python對文件中的數(shù)值進(jìn)行累加的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

成安县| 安塞县| 乐平市| 封开县| 五寨县| 女性| 科尔| 南和县| 阿勒泰市| 西藏| 林周县| 天峨县| 宁德市| 海宁市| 教育| 海丰县| 驻马店市| 宽甸| 罗定市| 汤原县| 灵台县| 台湾省| 虞城县| 宝应县| 长武县| 漳浦县| 镇宁| 安阳市| 台北市| 怀远县| 昌都县| 开封县| 比如县| 永济市| 湖南省| 通辽市| 英德市| 神木县| 开封县| 封开县| 余庆县|