擅长:python、mysql、java
<p>您使用list[]iso list1[]。list是python中的一个类型,如错误所示,不能订阅类型</p>
<p>其次,您可以使用列表理解使代码更具可读性</p>
<pre><code>if [x for x in unsortedList if num1 < x < num2]:
print("There is a number between those values")
else:
print("There isn't a number between those values")
</code></pre>
<p><em>[]</em>之间的部分称为列表理解:基本上会返回一个带有每个if的列表,其中x在num1和num2之间。
因为在Python中空列表是false,(will None、false、0和“”)可以使用<em>if</em>快捷方式</p>