擅长:python、mysql、java
<p>列表理解就是答案。
但是,与其同时理解奇偶列表的构造,不如从原始列表<code>a</code>中取出一种(在本例中为偶数)并放入它的列表中,您在<code>a</code>中剩下的将是另一种(奇数):</p>
<pre><code>>>> even, odd = [a.pop(index) for index, item in enumerate(a) if item % 2 == 0], a
>>> print(even,odd)
[2, 4, 6, 8, 10] [1, 3, 5, 7, 9]
</code></pre>