擅长:python、mysql、java
<p>好吧,这段摘录中有很多误导性的解释。在</p>
<p>关于切片的默认值-忘记索引,在“人类”的解释中:</p>
<ul>
<li><code>data[x:]</code>–从索引<code>x</code>开始一直到结尾</li>
<li><code>data[:x]</code>–从最开始到第<code>x</code>-th元素的切片</li>
</ul>
<p>他们说<code>5 - 1</code>的原因是因为第二个切片值是排他的,也就是说,要显式地切片到长度为N的数组的末尾,您将编写<code>[:N]</code>,但最后一个元素将有索引<code>N-1</code>,这正是因为索引从0开始,但元素计数从1开始。在</p>