我有大量的边界(2个数字定义了最小和最大范围)我需要一个有效的方法,我可以用它来查找包含我正在搜索的值的每个边界。
<TextInput
placeholder="Email ID"
onChangeText={(text) => this.validate(text)}
value={this.state.email}
/>
以上代码显示了我需要的内容,但效率非常低,我需要运行数百万次。我已经尝试过使用某种BSP,但是当边界重叠时,它就不会很好。
答案 0 :(得分:1)
范围是生成器,没有任何东西。但你可以使用'in'
>>> r = range(2,20)
>>> 3 in r
答案 1 :(得分:0)
def valFinder(seq , number):
if number in seq:
return True
return False
print( valFinder( range(1,10) , 5 ) )
>> True
print( valFinder( range(10,15) , 5 ) )
>> False