bisect包含四个模块:
import bisect
test = [1, 2, 6, 8, 19]
print(bisect.bisect(test, 2))
#返回2的位置,如果不存在则返回左边的值
print(bisect.bisect_left(test, 2))
#返回6的位置,如果不存在则返回右边的值
print(bisect.bisect_right(test, 6))
#给数组插入值,没有返回值,在原来的数组上操作
bisect.insort(test, 10)
print(test)
bisect.insort_left(test, 3)
print(test)
bisect.insort_right(test, 7)
print(test)
输出结果: