如下:

import bisect

# 用来处理已排序的序列,用来维持已排序的序列,升序
# 基于二分查找

li = []

bisect.insort(li, 2)
bisect.insort(li, 3)
bisect.insort(li, 1)
bisect.insort(li, 5)
bisect.insort(li, 4)
print(li)  # [1, 2, 3, 4, 5]
print(bisect.bisect_left(li, 1))  # 2

  

最新文章

  1. [UWP]UWP App Data存储和获取
  2. JSF 与 HTML 标签的联系
  3. JAVA1种C++3种继承方式
  4. Hibernate4 执行存储过程
  5. Android SeekBar自定义使用图片和颜色显示
  6. Unix守护进程
  7. Debian安装Apache2+MySQL5+PHP5(zz)
  8. Java设计模式(学习整理)---工厂模式
  9. WireShark过滤语法
  10. Lake Counting(poj 2386)
  11. 2018-2019-2 网络对抗技术 20162329 Exp3 免杀原理与实践
  12. [安卓] 20、基于蓝牙BLE的广播包高频快速搜索
  13. 洛谷P4431
  14. CI/CD持续集成/持续部署 敏捷开发
  15. java ReentrantLock
  16. hadoop安装过程中出现的错误
  17. java的错题整理
  18. Matlab-4:追赶法(crout分解)工具箱
  19. Go Example--通道选择器
  20. <Linux> SSH配置之后 SHH slave1 测试 error:SSH: command not found

热门文章

  1. jenkins邮件配置----jenkins笔记(三)
  2. Python中变量、赋值、浅拷贝、深拷贝
  3. hibernate一级缓存和二级缓存的区别
  4. ehlib ado 删除选中记录 的方法
  5. 用redis做简单的任务队列(二)
  6. python笔记04:字典
  7. Python 常用扩展库(八)
  8. Engineering Management
  9. memcache原理及环境搭建、测试
  10. pdo 数据库链接