作者PTT007 (优质单身好男人)
看板Python
标题[问题] txt内容切割加总
时间Thu Oct 9 23:55:11 2014
如果我有一个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://webptt.com/cn.aspx?n=bbs/Python/M.1412870114.A.E65.html
1F:→ wohtp: 这...你的 result = 0 应该要在 for i 回圈里面才对吧? 10/10 00:25
少打一行,sorry
※ 编辑: PTT007 (114.35.225.107), 10/10/2014 00:29:18
2F:→ painkiller: 只有单纯一个column的话有很多方法吧 10/11 17:15