Python中bisect的用法及示例詳解
bisect是python內(nèi)置模塊,用于有序序列的插入和查找。
- 查找: bisect(array, item)
- 插入: insort(array,item)
查找
import bisect a = [1,4,6,8,12,15,20] position = bisect.bisect(a,13) print(position) # 用可變序列內(nèi)置的insert方法插入 a.insert(position,13) print(a)
輸出:
5
[1, 4, 6, 8, 12, 13, 15, 20]
插入
使用bisect.insort,比bisect先查找該插入哪個(gè)位置,再用insert方法插入更加快速的方法
import bisect a = [1,4,6,8,12,15,20] bisect.insort(a,13) print(a)
[1, 4, 6, 8, 12, 13, 15, 20]
NOTE
bisect還有bisect_left,insort_left的用法,和不帶left的用法的區(qū)別是:當(dāng)插入的元素和序列中的某一個(gè)元素相同時(shí),該插入到該元素的前面(左邊,left),還是后面(右邊);如果是查找,則返回該元素的位置還是該元素之后的位置。
到此這篇關(guān)于Python中bisect的用法及示例詳解的文章就介紹到這了,更多相關(guān)Python中bisect用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
face_recognition庫(kù)在python的安裝
這篇文章主要介紹了face_recognition庫(kù)在python的安裝,解決了一些沒(méi)有安裝時(shí)出現(xiàn)的一些錯(cuò)誤,需要的朋友可以參考下2021-04-04
Windows11使用Cpython?編譯文件報(bào)錯(cuò)?error:?Unable?to?find?vcvars
這篇文章主要介紹了Windows11使用Cpython編譯文件報(bào)錯(cuò)error:Unable?to find?vcvarsall.bat完美解決方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05
Python+Selenium實(shí)現(xiàn)短視頻熱點(diǎn)爬取
隨著短視頻的大火,不僅可以給人們帶來(lái)娛樂(lè),還有熱點(diǎn)新聞時(shí)事以及各種知識(shí),刷短視頻也逐漸成為了日常生活的一部分。本文將通過(guò)Pyhton依托Selenium來(lái)爬取短視頻熱點(diǎn),需要的可以參考一下2022-04-04
Python中處理無(wú)效數(shù)據(jù)的詳細(xì)教程
無(wú)效數(shù)據(jù)是指不符合數(shù)據(jù)收集目的或數(shù)據(jù)收集標(biāo)準(zhǔn)的數(shù)據(jù),這些數(shù)據(jù)可能來(lái)自于不準(zhǔn)確的測(cè)量、缺失值、錯(cuò)誤標(biāo)注、虛假的數(shù)據(jù)源或其他問(wèn)題,本文就將帶大家學(xué)習(xí)Python中如何處理無(wú)效數(shù)據(jù),感興趣的同學(xué)可以跟著小編一起來(lái)學(xué)習(xí)2023-06-06
詳解Python如何利用turtle繪制中國(guó)結(jié)
春節(jié)是中國(guó)特有的傳統(tǒng)節(jié)日,中國(guó)結(jié)是中華民族特有的純粹的文化精髓,富含豐富的文化底蘊(yùn)。本文將利用turtle繪制一個(gè)中國(guó)結(jié),需要的可以參考一下2022-02-02
Python3實(shí)現(xiàn)騰訊云OCR識(shí)別
這篇文章主要為大家詳細(xì)介紹了Python3實(shí)現(xiàn)騰訊云OCR識(shí)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11
Python基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓
這篇文章主要為大家詳細(xì)介紹了Python如何基于隨機(jī)采樣一至性實(shí)現(xiàn)擬合橢圓,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的可以了解一下2022-11-11
Python pytest裝飾器總結(jié)(實(shí)例詳解)
這篇文章主要介紹了Python pytest裝飾器總結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04

