擅长:python、mysql、java
<p>过滤(或列表理解)是一种方法。如果你想就地完成,这样的方法会有效:</p>
<pre><code>purge = []
for i,object in enumerate(self.list):
if object.mycond()
purge.append(i)
for i in reversed(purge):
del self.list[i]
</code></pre>
<p>或者,也可以在理解的基础上生成清除列表,快捷方式如下:</p>
^{pr2}$