擅长:python、mysql、java
<p><code>some_list[-1]</code>是最短和最Python。</p>
<p>事实上,您可以用这种语法做更多的事情。<code>some_list[-n]</code>语法获取第n个到最后一个元素。所以<code>some_list[-1]</code>得到最后一个元素,<code>some_list[-2]</code>得到倒数第二个元素,等等,一直到<code>some_list[-len(some_list)]</code>,这就是第一个元素。</p>
<p>也可以这样设置列表元素。例如:</p>
<pre><code>>>> some_list = [1, 2, 3]
>>> some_list[-1] = 5 # Set the last element
>>> some_list[-2] = 3 # Set the second to last element
>>> some_list
[1, 3, 5]
</code></pre>
<p>注意,如果预期的项不存在,则按索引获取列表项将引发<a href="https://docs.python.org/3/library/exceptions.html#IndexError" rel="noreferrer">^{<cd6>}</a>。这意味着如果<code>some_list</code>为空,<code>some_list[-1]</code>将引发异常,因为空列表不能有最后一个元素。</p>