擅长:python、mysql、java
<p>代码中的<code>for</code>循环将把列表<code>a</code>中的元素分配给<code>each</code>循环中的<code>el</code>变量。<code>el</code>的类型是string(<code>str</code>),在string对象上使用<code>[-1]</code>称为<a href="https://www.pythonforbeginners.com/basics/string-manipulation-in-python" rel="nofollow noreferrer">String Manipulation</a>。你知道吗</p>
<p>如果a=['1','5','10']:</p>
<pre><code>1. el = '1', el[-1] = '1', el[0] = '1'
2. el = '5', el[-1] = '5', el[0] = '5'
3. el = '10', el[-1] = '0', el[0] = '1'
</code></pre>
<p>因此,您可以只使用<code>el</code>变量,而不是对其使用<code>[-1]</code>。
如果您想要列表中的最后一个元素<code>a</code>,只需使用<code>a[-1]</code>,不需要循环。你知道吗</p>