[問題] txt內容切割加總

看板Python作者 (優質單身好男人)時間10年前發表 (2014/10/09 15:55), 10年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/8 (看更多)
如果我有一個txt內容如下: 0.01 0.02 0.03 0.09 1.03 1.02 1.01 我想將 0.X 和 1.X 各自累加起來 輸出結果為 0.15 和 3.06 我目前的做法是 number_of_line = len(txt) # txt總共幾行 result = 0 for i in range(2): for j in range(number_of_line): if i == int(current_row_value): result += current_row_value print result result = 0 但我這樣寫,資料量多的話就會跑很久 請問有其他較好的方法嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.225.107 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1412870114.A.E65.html

10/10 00:25, , 1F
這...你的 result = 0 應該要在 for i 迴圈裡面才對吧?
10/10 00:25, 1F
少打一行,sorry ※ 編輯: PTT007 (114.35.225.107), 10/10/2014 00:29:18

10/11 17:15, , 2F
只有單純一個column的話有很多方法吧
10/11 17:15, 2F
文章代碼(AID): #1KDg_Yvb (Python)
討論串 (同標題文章)
文章代碼(AID): #1KDg_Yvb (Python)