Python模块——bisect
2015-12-09 14:15
741 查看
bisect是python内置的模块,主要用于对有序列进行操作。具体用法如下:
这个模块包含了:
五个变量:builtins, doc, file, name, package
六个方法:bisect, bisect_left, bisect_rigth, insort, insort_left, insort_right
模块导入:import bisect
内容查看:dir(bisect)
这个模块包含了:
五个变量:builtins, doc, file, name, package
六个方法:bisect, bisect_left, bisect_rigth, insort, insort_left, insort_right
方法介绍
>>> data = [2,4,6,7,9] >>> bisect.bisect(data, 6) 2 # 同bisect_left >>> bisect.bisect_left(data, 6) 2 # 返回6从左侧插入到data中的位置,但是,不会进行插入操作 >>> bisect.bisect_right(data, 6) 3 # 返回6从右侧插入到data中的位置,但是,不会进行插入操作 >>> bisect.insort(data, 6) >>> print data [2,4,6,6,7,9] # 同insort_left >>> data = [2,4,6,7,9] >>> bisect.insort_left(data, 6) >>> print data [2,4,6,6,7,9] # 插入位置为2 >>> data = [2,4,6,7,9] >>> bisect.insrot_right(data, 6) >>> print data [2,4,6,6,7,9] # 插入位置为3
相关文章推荐
- python基础教程共60课-第13课字符串
- 零基础入门学习Python(5):列表
- Python程序员常犯的10个错误
- Python异常
- python类的继承与多态
- Python:一句话的优雅
- python基础教程共60课-第12课for循环
- Python 程序员经常犯的 10 个错误
- python 学习笔记二之sklearn 库
- python-property、docstring--笔记
- 使用Python实现简单购物车
- 淘宝评论爬取 python pandas
- Python之SQLAlchemy学习--外键约束问题
- unbtun python tab补全
- Python基础教程
- Python之SQLAlchemy学习
- python之路:进阶篇 内置函数
- python之路:进阶 二
- windows下安装python及django的开发环境
- Python回调函数用法实例详解