擅长:python、mysql、java
<p>python中的索引从<code>0</code>开始,当您在<code>range(len(input_list))</code>上迭代时,您正在访问和存储索引,以便获得[0,1,2,3,4],要修复此问题,您可以使用:</p>
<pre><code>for item in input_lsit:
if n > item:
result.append(item)
</code></pre>
<p>通过这种方式,您将迭代来自<code>input_list</code>的元素,并将小于<code>n</code>的元素存储在列表中<code>result</code></p>
<p>此外,您还可以使用列表:</p>
<pre><code>def smaller_than_n_list(input_list,n):
return [e for e in input_list if e < n]
</code></pre>