首先,使用bisect模块的函数前 必须确保待操作的列表是已排序的。
insort(data,val),将val插入data中,插入的结果是不会影响原有的排序
bisect(data,val),返回val在data中的插入位置
bisect_left 和bisect_right ,用入处理将会插入重复数值的情况,函数返回将会插入的位置。
对应的插入函数是 insort_left 和 insort_right :
首先,使用bisect模块的函数前 必须确保待操作的列表是已排序的。
insort(data,val),将val插入data中,插入的结果是不会影响原有的排序
bisect(data,val),返回val在data中的插入位置
bisect_left 和bisect_right ,用入处理将会插入重复数值的情况,函数返回将会插入的位置。
对应的插入函数是 insort_left 和 insort_right :