擅长:python、mysql、java
<p>下面的代码使用您描述的格式读取文件<code>data.txt</code>,并使用每个实验的反应时间计算字典:</p>
<pre>
experiments = {}
with open('data.txt', 'r') as f:
data = [l.strip() for l in f.readlines()]
for line in data:
index, value = line.split()
try:
experiments[int(index)].append(value)
except KeyError:
experiments[int(index)] = [value]
print experiments
# prints: {2: ['680'], 3: ['560', '640'], 4: ['620'], 7: ['470']}
</pre>
<p>现在可以使用<code>experiments[2]</code>、<code>experiments[3]</code>等来访问每个实验的反应时间。在</p>