擅长:python、mysql、java
<p>可以使用<code>enumerate</code>遍历列表,同时获取当前项的索引。你知道吗</p>
<pre><code>print [idx for idx, field in enumerate(fieldnames) if values[idx] is not None]
# [1, 3]
</code></pre>
<p>如果你想要字段名,那么</p>
<pre><code>print [field for idx, field in enumerate(fieldnames) if values[idx] is not None]
# ['oranges', 'bananas']
</code></pre>