擅长:python、mysql、java
<p>如果不确定更大的代码上下文,就很难知道这个答案是否有用,但假设您不需要保留原始列表:</p>
<p>只需将列表本身替换为已清理的版本:</p>
<pre><code>lst = [1,2,3, toinfinity..]
lst = [x for x in lst if x < infinity]
lst = [x for x in lst if x > 100]
</code></pre>
<p>一般来说,Python可以很好地处理垃圾收集。在这个例子中,再次假设您不需要原始列表,创建临时列表只是使用内存,而不需要使用内存</p>