擅长:python、mysql、java
<p>抱歉,没有纠正您的解决方案,但有时不同的采取也会有帮助。如果我没听错的话,这就是我的密码。在</p>
<pre><code>file_1_data = dict()
file_2_data = dict()
for filename, data in [('infile1.txt', file_1_data), ('infile2.txt', file_2_data)]:
with open(filename) as f:
for line in f:
split_line = line.split()
first_int = int(split_line[0])
rest_floats = [float(f) for f in split_line[1:]]
data[first_int] = rest_floats
</code></pre>
<p>现在您有了两个文件的字典,其中的键是<code>int</code>,因此您可以比较它们,值是浮点列表。在这之后就很容易了。在</p>
^{pr2}$
<p>希望有帮助。我想我的观点是:不要担心有点冗长或过于简单化,只要让它对你自己来说简单,如果你能避免的话,不要重复你自己。祝你好运。在</p>