<p>我已经有几年没有在Python中工作了,我正在尝试弄清楚一个特定的列表理解意味着什么。你知道吗</p>
<p>代码如下:</p>
<pre><code>cols = [i for i, col in enumerate(desc) if col[0].startswith('word')]
</code></pre>
<p>我正在查看Python文档中的列表理解页面,没有看到任何东西能够描述逗号和单独语句的含义。你知道吗</p>
<p>这段代码如何看待非列表理解?你知道吗</p>
<blockquote>
<p>How would this code look at a non-list comprehension?</p>
</blockquote>
<pre><code>cols = []
for i, col in enumerate(desc):
if col[0].startswith('word'):
cols.append(i)
</code></pre>