我在txt文件的每一行都有一些值。现在我要计算
line[1] - line[0], line[3] - line[2]
等等。在
import sys
l = []
i = 0
f=open('Isotop1.txt')
# i = Zeilennummer, line = text der Zeile
for line in enumerate(f):
l.append(line)
for i in l:
c = l[i] - l[i-1]
print c
f.close()
稍后,我希望将解决方案存储在一个新的文本文件中。
但是现在我得到了list indices must be integers, not tuple
错误。
有人能帮忙吗?在
这是文本文件中的一个小示例。我要计算33和0,94和61之间的差异,等等。也许我用了一个完全错误的方法来解决这个问题。。。在
输出:
^{pr2}$如果要使用每个号码:
或者迭代一次得到一个数字:
输出:
使用
0
作为next
的默认值将避免StopIterationError。如果您正在进行大量的数值计算,numpy可能会更好:
相关问题 更多 >
编程相关推荐