擅长:python、mysql、java
<p>可以指定给切片:</p>
<pre><code>a[:0] = b
</code></pre>
<p>演示:</p>
<pre><code>>>> a = [1,2,3]
>>> b = [4,5,6]
>>> a[:0] = b
>>> a
[4, 5, 6, 1, 2, 3]
</code></pre>
<p>本质上,<code>list.extend()</code>是对<code>list[len(list):]</code>片的赋值。</p>
<p>您可以在任何位置“插入”另一个列表,只需在该位置处理空切片即可:</p>
<pre><code>>>> a = [1,2,3]
>>> b = [4,5,6]
>>> a[1:1] = b
>>> a
[1, 4, 5, 6, 2, 3]
</code></pre>