擅长:python、mysql、java
<p>我认为您的一个问题是<a href="http://docs.python.org/tutorial/datastructures.html#more-on-lists" rel="nofollow noreferrer">^{<cd1>}</a>只删除了元素的第一次出现。你的列表中可能还有更多的空字符串。根据文件:</p>
<blockquote>
<p>Remove the first item from the list whose value is x. It is an error if there is no such item.</p>
</blockquote>
<p>对于<a href="https://stackoverflow.com/questions/3845423/remove-empty-strings-from-a-list-of-strings">remove all the empty strings from your list</a>,您可以使用列表理解来代替。在</p>
<pre><code>lineList = [x for x in lineList if x]
</code></pre>
<p>或带有标识函数的<a href="http://docs.python.org/library/functions.html#filter" rel="nofollow noreferrer">^{<cd2>}</a>(通过传递<code>None</code>作为第一个参数):</p>
^{pr2}$