欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python列表刪除元素del、pop()和remove()的區(qū)別小結(jié)

 更新時間:2019年09月11日 16:27:48   作者:這很方便面  
這篇文章主要給大家介紹了關(guān)于Python列表刪除元素del、pop()和remove()的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

前言

在python列表的元素刪除操作中, del, pop(), remove()很容易混淆, 下面對三個語句/方法作出解釋

del語句

del語句可以刪除任何位置處的列表元素, 若知道某元素在列表中的位置則可使用del語句.

例:

>>> a = [3, 2, 2, 1]

>>> del a[1]

>>> a

[3, 2, 1]

pop()方法

pop()可刪除任意位置的元素并將其返回, 只需在括號內(nèi)指定要刪除元素的索引即可, 當(dāng)括號內(nèi)為空時則刪除該列表最后一個元素并將其返回.

例1:

>>> a = [3, 2, 1]

>>> a.pop(1)

2

>>> a

[3, 1]

例2:

>>> a = [3, 2, 1]

>>> a.pop()

1

>>> a

[3, 2]

例3:

brand = ['nike', 'aj', 'adidas']

popped_brand = brand.pop()

print("The brand I don't really wear is " + popped_brand. title() + "." )

執(zhí)行結(jié)果:

The brand I don't really wear is Adidas.

可見: 如果希望從列表中刪除元素后還能繼續(xù)使用它,就用pop()方法

remove()方法

remove()方法可根據(jù)值刪除元素, 若不知所要刪除元素在列表中的位置時可用remove()刪除, 需要注意的是remove()所刪除的元素是列表中第一個配對的值

例:

>>> a = [3, 2, 1, 2]

>>> a.remove(2)

>>> a

[3, 1, 2]

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 利用Psyco提升Python運(yùn)行速度

    利用Psyco提升Python運(yùn)行速度

    這篇文章主要介紹了利用Psyco提升Python運(yùn)行速度,需要的朋友可以參考下
    2014-12-12
  • python實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序

    python實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序

    本文給大家分享的是如何使用Python腳本實現(xiàn)按任意鍵繼續(xù)執(zhí)行程序的代碼,非常的簡單實用,有需要的小伙伴可以參考下
    2016-12-12
  • python使用selenium操作瀏覽器的實現(xiàn)示例

    python使用selenium操作瀏覽器的實現(xiàn)示例

    Selenium是一個模擬瀏覽器瀏覽網(wǎng)頁的工具,主要用于測試網(wǎng)站的自動化測試工具,本文主要介紹了python使用selenium操作瀏覽器的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • [機(jī)器視覺]使用python自動識別驗證碼詳解

    [機(jī)器視覺]使用python自動識別驗證碼詳解

    這篇文章主要介紹了python自動識別驗證碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • python實現(xiàn)一個簡單的udp通信的示例代碼

    python實現(xiàn)一個簡單的udp通信的示例代碼

    這篇文章主要介紹了python實現(xiàn)一個簡單的udp通信的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • Python常用驗證碼標(biāo)注和識別(需求分析和實現(xiàn)思路)

    Python常用驗證碼標(biāo)注和識別(需求分析和實現(xiàn)思路)

    通過本文的介紹,我們了解了Python在常用驗證碼標(biāo)注和識別方面的應(yīng)用,在實際項目中,我們可以根據(jù)具體需求選擇合適的模型和工具,實現(xiàn)高效、準(zhǔn)確的驗證碼標(biāo)注和識別,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • opencv?python模糊影像檢測效果

    opencv?python模糊影像檢測效果

    這篇文章主要介紹了opencv?python模糊影像檢測,本文只使用cv2和shutil庫,若想直接使用該腳本需安裝這兩個庫,通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • python 兩個數(shù)據(jù)庫postgresql對比

    python 兩個數(shù)據(jù)庫postgresql對比

    這篇文章主要介紹了python 兩個數(shù)據(jù)庫postgresql對比,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Pycharm配置PyQt5環(huán)境的教程

    Pycharm配置PyQt5環(huán)境的教程

    這篇文章主要介紹了Pycharm配置PyQt5環(huán)境的教程,本文通過圖文實例詳解給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Python企業(yè)編碼生成系統(tǒng)之系統(tǒng)主要函數(shù)設(shè)計詳解

    Python企業(yè)編碼生成系統(tǒng)之系統(tǒng)主要函數(shù)設(shè)計詳解

    這篇文章主要介紹了Python企業(yè)編碼生成系統(tǒng)之系統(tǒng)主要函數(shù)設(shè)計,涉及目錄操作、文件讀寫、驗證判斷、編碼輸出等功能實現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07

最新評論