擅长:python、mysql、java
<p>我想你想把<code>if l[6]</code>改成<code>if len(l) == 7</code></p>
<p>但是这类事情应该比你做的更简单(从上面的代码来看,你应该<em>需要</em>根据你的数据文件有多少列来做一些特殊的事情):</p>
<pre><code>myValue = l[-1]
myKeys = l[:-1] #tuple(l[:-1]) if you must ...
try:
diff = float(myValue)-float(ReqResRS[myKey])
ReqResRS[myKey] = myValue
if(float(diff) >= 0.000008):
outf.write("\t".join(l) + "\n")
except KeyError:
ReqResRS[myKey] = myValue
outf.write("\t".join(l) + "\n")
</code></pre>