擅长:python、mysql、java
<p>我猜你在用Python 3。使用<code>//</code>而不是<code>/</code>。在Python 3中,<code>/</code>总是返回一个列表不喜欢的<code>float</code>。<code>//</code>返回一个int,截断超过小数点的所有内容。</p>
<p>然后你要做的就是在中点前后切片。</p>
<pre><code>>>> a = [0, 1, 2, 3, 4]
>>> midpoint = len(a) // 2
>>> a[:midpoint]
[0, 1]
>>> a[midpoint:]
[2, 3, 4]
</code></pre>