擅长:python、mysql、java
<p>可以指定切片。在</p>
<p>可以用<code>a, b = b, a</code>交换两个变量。在</p>
<p>将以上两种情况结合起来:</p>
<pre><code>>>> my_list[7:10], my_list[2:4] = my_list[2:4], my_list[7:10]
>>> my_list
[0, 1, 7, 8, 9, 4, 5, 6, 2, 3, 10, 11, 12]
</code></pre>
<hr/>
<p><sub>注意-如果切片大小不同,<strong>顺序很重要</strong>:如果以相反的顺序交换,结果会不同,因为它会首先更改初始项(较低的索引),然后是更高的索引项(但是这些项将在第一个赋值时移到不同的位置)。</sub></p>
<p><sub>此外,切片不能重叠。</sub></p>