擅长:python、mysql、java
<p>这是<code>zip</code>方法上的<code>*</code>运算符的作业。</p>
<pre><code>>>> asdf
[[1, 2], [3, 4], [5, 6]]
>>> zip(*asdf)
[(1, 3, 5), (2, 4, 6)]
</code></pre>
<p>因此,在您的数据上下文中,它可能类似于:</p>
<pre><code>handle = open(file,'r')
lines = [line.split() for line in handle if line[:4] not in ('time', 'Step')]
Xvals, Yvals = zip(*lines)
</code></pre>
<p>或者,如果您真的需要能够在之后对数据进行变异,您可以在每个元组上调用<code>list</code>构造函数:</p>
<pre><code>Xvals, Yvals = [list(block) for block in zip(*lines)]
</code></pre>