搜索包含值的边界?

时间:2017-04-29 05:37:27

标签: python search

我有大量的边界(2个数字定义了最小和最大范围)我需要一个有效的方法,我可以用它来查找包含我正在搜索的值的每个边界。

    <TextInput
      placeholder="Email ID"
      onChangeText={(text) => this.validate(text)}
      value={this.state.email}
    />

以上代码显示了我需要的内容,但效率非常低,我需要运行数百万次。我已经尝试过使用某种BSP,但是当边界重叠时,它就不会很好。

2 个答案:

答案 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