擅长:python、mysql、java
<p>首先,可以将列放入列表数据结构中:</p>
<pre><code>f = open('sample.txt','r')
x, y, z = [], [], []
for i in f:
ix, iy, iz = map(int, i.split('\t')) # the map function changes each number
# to an integer from a string
y.append(iy)
z.append(iz)
</code></pre>
<p>当您有数据结构时,您可以将它们一起使用来获得您想要的其他数据结构。你知道吗</p>
<p>然后你可以从第二个y开始得到每一个差:</p>
<pre><code>differences = [y[i] - y[i+1] for i in range(1,len(y))]
</code></pre>
<p>你想要的是z和最大差值在同一个索引处,所以:</p>
<pre><code>maxIndex = y.index(max(differences))
answer = z[maxIndex]
</code></pre>