擅长:python、mysql、java
<p>这可能与您的代码不同,但我有一个建议,可以用另一种方法来完成同样的任务:</p>
<pre><code>l1 = [2,5,8,12,4,6,87,32,65]
l2 = [1,6,3,90,4,5,32,4]
l3 = [n for n in l1 if n%2]+[n for n in l2 if not n%2]
print(l3)
</code></pre>
<p>输出:</p>
<pre><code>[5, 87, 65, 6, 90, 4, 32, 4]
</code></pre>