<p>假设我有一个长度不确定的列表<code>l = [1,2,3,...n]</code>,我想根据列表内容和列表长度执行一些if-elif语句。所以如果长度是3,我们将得到:</p>
<p><strong>更新</strong></p>
<pre><code>p = 2.1
if p < l[0]:
#quit
elif p >= l[len(n)]:
#do something and quit
elif p >= l[2] and p<= l[3]:
#remove l[2], l[1] and l[0] from list
elif p >= l[1] and p<= l[2]:
#remove l[1] and l[0]
elif p >= l[0] and p <= l[1]:
#remove l[0] from list
</code></pre>
<p>正如我所提到的,在每种情况下,列表的长度都是可变的,比如可以是32个,实际上没有上限。那么,如何创建一个实例(类、函数或任何标准方法),在这种情况下,这个逻辑可以应用于任何列表或长度n?在</p>
<p>一些指针会很好,我还没有进入OOP,这是我开始的提示吗?在</p>