python-bisect库

1. 简介

bisect是python内置模块,用于有序序列的插入和查找

  • 查找: bisect(array, item)
  • 插入: insort(array,item

2. insort函数

image

3. bisect_left查找元素,返回目标的 左边位置

函数定义:bisect.bisect_left(a, x, lo=0, hi=len(a))

在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况下整个列表都会被使用。
如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。

image

image

posted @ 2022-04-24 17:30  topbookcc  阅读(73)  评论(0编辑  收藏  举报
/* 鼠标点击求赞文字特效 */