最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python列表pop()函數(shù)使用實(shí)例詳解

 更新時(shí)間:2023年07月20日 11:43:21   作者:士別三日wyx  
這篇文章主要介紹了Python列表pop()函數(shù)使用實(shí)例詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

pop() 可以「刪除」列表中的元素(默認(rèn)最后一個(gè))。

語法

list.pop( index )

參數(shù)

  • index :(可選)需要?jiǎng)h除的元素的索引值

返回值

  • 返回被刪除的元素

實(shí)例:刪除列表中第一個(gè)元素

list1 = [1, 2, 3]
list1.pop(1)
print(list1)

輸出:

[1, 3]

1、按照索引刪除元素

pop() 可以根據(jù)指定的「索引」,刪除對應(yīng)「位置」的元素。

1.1、正數(shù)索引

索引為「正數(shù)」時(shí),從 0 開始,按照從左往右的順序刪除

list1 = [1, 2, 3, 4]
print('刪除前:', list1)
list1.pop(0)
print('刪除后:', list1)

輸出:

刪除前: [1, 2, 3, 4]
刪除后: [2, 3, 4]

指定的索引不能超過列表的「長度」,否則會(huì)報(bào)錯(cuò) IndexError: pop index out of range

1.2、負(fù)數(shù)索引

索引為「負(fù)數(shù)」時(shí),從 1 開始,按照從右往左的順序刪除

list1 = [1, 2, 3, 4]
print('刪除前:', list1)
list1.pop(-1)
print('刪除后:', list1)

輸出:

刪除前: [1, 2, 3, 4]
刪除后: [1, 2, 3]

索引超過列表「長度」時(shí),同樣會(huì)報(bào)錯(cuò) IndexError: pop index out of range

1.3、不指定索引

「不指定索引」時(shí),默認(rèn)是 -1,也就是刪除最后一個(gè)元素

list1 = [1, 2, 3, 4]
print('刪除前:', list1)
list1.pop()
print('刪除后:', list1)

輸出:

刪除前: [1, 2, 3, 4]
刪除后: [1, 2, 3]

2、返回被刪除的元素

pop() 可以理解為「彈出」元素,它會(huì)返回被刪除的元素,我們可以打印被刪除的元素,來判斷有沒有刪錯(cuò)。

list1 = [1, 2, 3, 4]
print(list1.pop())

輸出:

4

3、不同類型的元素

上面的案例中,我們刪除的都是一個(gè)元素,這個(gè)很好理解。

對于列表中「嵌套」列表這類情況,會(huì)把列表整體當(dāng)做一個(gè)元素刪掉,比如下面這樣:

list1 = [1, 2, [1, 2, 3], 4]
print('刪除前:', list1)
list1.pop(2)
print('刪除前:', list1)

輸出:

刪除前: [1, 2, [1, 2, 3], 4]
刪除前: [1, 2, 4]

列表中嵌套元祖、字典時(shí),也同樣整個(gè)刪除

list1 = [1, 2, {1, 2, 3}, 4]
print('刪除前:', list1)
list1.pop(2)
print('刪除前:', list1)

輸出:

刪除前: [1, 2, {1, 2, 3}, 4]
刪除前: [1, 2, 4]

即使嵌套很多層,也會(huì)整個(gè)刪除

list1 = [1, 2, [1, [1, [1, 2]]], 4]
print('刪除前:', list1)
list1.pop(2)
print('刪除前:', list1)

輸出:

刪除前: [1, 2, [1, [1, [1, 2]]], 4]
刪除前: [1, 2, 4]

4、常見錯(cuò)誤

列表的 pop() 一次只能刪除一個(gè)元素,否則會(huì)報(bào)錯(cuò) TypeError: pop expected at most 1 argument

pop() 的參數(shù)必須是int,只能根據(jù)索引刪除元素,否則會(huì)報(bào)錯(cuò) TypeError: ‘str’ object cannot be interpreted as an integer

到此這篇關(guān)于Python列表pop()函數(shù)使用實(shí)例詳解的文章就介紹到這了,更多相關(guān)Python列表pop()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python實(shí)現(xiàn)人像雪景小程序

    基于Python實(shí)現(xiàn)人像雪景小程序

    這篇文章主要介紹了通過Python實(shí)現(xiàn)的人像雪景小程序,小程序還會(huì)自動(dòng)生成每一幀雪花飄落的圖片,跟GIF動(dòng)態(tài)雪花人像圖,還不用自己錄制視頻看效果。感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2021-12-12
  • 基于Django統(tǒng)計(jì)博客文章閱讀量

    基于Django統(tǒng)計(jì)博客文章閱讀量

    這篇文章主要介紹了基于Django統(tǒng)計(jì)博客文章閱讀量,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python中集合的內(nèi)置函數(shù)詳解

    Python中集合的內(nèi)置函數(shù)詳解

    這篇文章主要介紹了Python中集合的內(nèi)置函數(shù)詳解,集合在python里面是另外一種對象,它的特征是在大括號(hào)里面,并且各個(gè)元素是唯一的,今天我們來看一下其內(nèi)置了哪些函數(shù),需要的朋友可以參考下
    2023-08-08
  • Python使用xlrd和xlwt實(shí)現(xiàn)自動(dòng)化操作Excel

    Python使用xlrd和xlwt實(shí)現(xiàn)自動(dòng)化操作Excel

    這篇文章主要介紹了Python使用xlrd和xlwt實(shí)現(xiàn)自動(dòng)化操作Excel,xlwt只能對Excel進(jìn)行寫操作。xlwt和xlrd不光名字像,連很多函數(shù)和操作格式也是完全相
    2022-08-08
  • 把JSON數(shù)據(jù)格式轉(zhuǎn)換為Python的類對象方法詳解(兩種方法)

    把JSON數(shù)據(jù)格式轉(zhuǎn)換為Python的類對象方法詳解(兩種方法)

    本文通過兩種方法給大家介紹了把JSON數(shù)據(jù)格式轉(zhuǎn)換為Python的類對象,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-06-06
  • python3基礎(chǔ)之集合set詳解

    python3基礎(chǔ)之集合set詳解

    大家好,本篇文章主要講的是python3基礎(chǔ)之集合set詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • pandas通過字典生成dataframe的方法步驟

    pandas通過字典生成dataframe的方法步驟

    這篇文章主要介紹了pandas通過字典生成dataframe的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • OpenCV圖像識(shí)別之相機(jī)校準(zhǔn)Camera?Calibration學(xué)習(xí)

    OpenCV圖像識(shí)別之相機(jī)校準(zhǔn)Camera?Calibration學(xué)習(xí)

    這篇文章主要為大家介紹了OpenCV圖像識(shí)別之相機(jī)校準(zhǔn)Camera?Calibration學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Python3 pip3 list 出現(xiàn) DEPRECATION 警告的解決方法

    Python3 pip3 list 出現(xiàn) DEPRECATION 警告的解決方法

    今天小編就為大家分享一篇Python3 pip3 list 出現(xiàn) DEPRECATION 警告的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • python文件與路徑管理方法

    python文件與路徑管理方法

    這篇文章主要介紹了python文件與路徑管理方法,文章屬于python使用技巧的分享,下文圍繞文件與路徑管理相關(guān)內(nèi)容,需要的小伙伴可以參考一下,希望對你有所幫助
    2022-02-02

最新評論

大冶市| 永顺县| 屏山县| 库伦旗| 雅江县| 永靖县| 洪泽县| 聂拉木县| 思南县| 葫芦岛市| 平塘县| 囊谦县| 韶关市| 武鸣县| 木里| 依安县| 娱乐| 锡林郭勒盟| 田阳县| 乐都县| 卓尼县| 元谋县| 乐平市| 海林市| 县级市| 盘山县| 旬阳县| 成都市| 曲阳县| 温泉县| 新河县| 弋阳县| 桑植县| 门源| 建瓯市| 巴塘县| 平塘县| 巴林右旗| 玛纳斯县| 威海市| 布尔津县|