回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个整数列表,我想写一个函数,返回一个范围内的一个子集。比如NumbersWithinRange(list,interval)函数名。。。在</p>
<p>也就是说</p>
<pre><code>list = [4,2,1,7,9,4,3,6,8,97,7,65,3,2,2,78,23,1,3,4,5,67,8,100]
interval = [4,20]
results = NumbersWithinRange(list, interval) # [4,4,6,8,7,8]
</code></pre>
<p>也许我忘了在结果里再写一个数字,但这就是我的想法。。。在</p>
<p>列表可以大到1000/2000万的长度,范围通常是几百个。在</p>
<p>关于如何使用python高效地实现这一点的任何建议-我正在考虑使用bisect。在</p>
<p>谢谢。在</p>