小编第一次接触到bisect模块是有关于解决二分查找数字问题,调用模块时候,执行过程的逻辑顺序相对较为简单,直接对折查找,从中间拆分,比较之前内容,然后在比对之后数字,这种方式,极大的缩小了搜索范围,除此以外,bisect模块还提供了插入的方式,实际用处也较多,详细内容下面介绍。
bisect模块安装:
pip install bisect
导入模块:
import bisect
功能:
1、查找
bisect.bisect_left(,)
2、插入
bisect.insort_left(,)
实例使用:
print(bisect.bisect_left(data,2)) print(bisect.bisect_right(data,2))
输出结果:
1 1
上述有关于bisect模块的使用介绍,到此就全部结束了,希望本章内容对大家学习掌握有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)