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

python列表刪除元素的三種實(shí)現(xiàn)方法

 更新時間:2024年01月03日 15:50:47   作者:Cindy辛蒂  
本文主要介紹了python列表刪除元素的三種實(shí)現(xiàn)方法,主要包括pop方法,remove方法,del方法這三種,具有一定的參考價(jià)值,感興趣的可以了解一下

下面我以my_list列表為例,演示刪除元素的三種方法。

第一種 pop方法

語法:列表.pop(要刪除元素的下標(biāo))

括號內(nèi)可以為空,為空時默認(rèn)會刪除列表的最后一個元素。例子如下:

my_list=[1,2,3,4,5,6,7,8,(100,101)]  # 這里的最后一個元素是(100,101)
my_list1=my_list.pop()   # 刪掉最后一個元素
my_list2=my_list.pop(0)  # 刪掉下標(biāo)為0的元素

print(f'第一次運(yùn)行pop( )后,刪掉的元素是:{my_list1},此時的列表:{my_list}')
print(f'第二次運(yùn)行pop(0)后,刪掉的元素是:{my_list2},此時的列表:{my_list}')

運(yùn)行結(jié)果

第二種 remove方法

語法:列表.remove(要刪除的元素)

每次只能刪除一個,如果需要刪除多個元素,可以把這幾個元素嵌套在列表。例子如下:

my_list=[1,2,3,4,5,6,7,8,[10,20,30,40,50]]  # 這里的最后一個元素是[10,20,30,40,50]
my_list.remove(5)   # 直接刪掉5
print(f'運(yùn)行remove(5)后,,此時的列表:{my_list}')

my_list.remove([10,20,30,40,50])   # 直接刪掉[10,20,30,40,50]
print(f'運(yùn)行remove([10,20,30,40,50])后,此時的列表:{my_list}')

運(yùn)行結(jié)果

第三種 del方法

語法:del 列表名[要刪除元素的下標(biāo)]

del和列表名之間留一個空格。和pop( )方法不一樣,這里的[ ]不能為空。例子如下:

my_list=[1,2,3,4,5,6,7,8,(66,77,88)]  # 這里的最后一個元素是(66,77,88)
del my_list[-1]   # 這里的下標(biāo)-1指最后一個元素
print(f'運(yùn)行del my_list[-1]后,此時的列表:{my_list}')

del my_list[4]    # 直接刪除下標(biāo)為4的元素
print(f'運(yùn)行del my_list[4]后,此時的列表:{my_list}')

運(yùn)行結(jié)果

到此這篇關(guān)于python列表刪除元素的三種實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)python列表刪除元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 對Xpath 獲取子標(biāo)簽下所有文本的方法詳解

    對Xpath 獲取子標(biāo)簽下所有文本的方法詳解

    今天小編就為大家分享一篇對Xpath 獲取子標(biāo)簽下所有文本的方法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼

    python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼

    這篇文章主要介紹了python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • python實(shí)現(xiàn)計(jì)算倒數(shù)的方法

    python實(shí)現(xiàn)計(jì)算倒數(shù)的方法

    這篇文章主要介紹了python實(shí)現(xiàn)計(jì)算倒數(shù)的方法,涉及Python針對數(shù)學(xué)運(yùn)算操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python 命令行參數(shù)sys.argv

    Python 命令行參數(shù)sys.argv

    命令行參數(shù)是通過sys.argv[]來獲取的,sys.argv[0]是代碼文件本身的路徑,因此參數(shù)是從1開始的。比如設(shè)置參數(shù)為: spe
    2008-09-09
  • Python 有可能刪除 GIL 嗎?

    Python 有可能刪除 GIL 嗎?

    這篇文章主要介紹了Python 有可能刪除 GIL 嗎,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • 利用Python制作動態(tài)排名圖的實(shí)現(xiàn)代碼

    利用Python制作動態(tài)排名圖的實(shí)現(xiàn)代碼

    這篇文章主要介紹了利用Python制作動態(tài)排名圖的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • pytorch中model.train()和model.eval()用法及說明

    pytorch中model.train()和model.eval()用法及說明

    在PyTorch中,model.train()用于啟用BatchNormalization和Dropout,保證模型在訓(xùn)練階段能夠有效地利用這些層的特性,而model.eval()則是用于測試階段,確保BatchNormalization和Dropout不會影響測試結(jié)果,保持模型的穩(wěn)定性
    2024-09-09
  • 淺談Django前端后端值傳遞問題

    淺談Django前端后端值傳遞問題

    這篇文章主要介紹了淺談Django前端后端值傳遞問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 2021年值得向Python開發(fā)者推薦的VS Code擴(kuò)展插件

    2021年值得向Python開發(fā)者推薦的VS Code擴(kuò)展插件

    這篇文章主要介紹了2021年值得向Python開發(fā)者推薦的VS Code擴(kuò)展插件,幫助大家更好的利用vscode進(jìn)行python的開發(fā),感興趣的朋友可以了解下
    2021-01-01
  • 報(bào)錯No?module?named?numpy問題的解決辦法

    報(bào)錯No?module?named?numpy問題的解決辦法

    之前安裝了Python,后來因?yàn)榫毩?xí)使用Python寫科學(xué)計(jì)算的東西,又安裝了Anaconda,但是安裝Anaconda之后又出現(xiàn)了一個問題,下面這篇文章主要給大家介紹了關(guān)于報(bào)錯No?module?named?numpy問題的解決辦法,需要的朋友可以參考下
    2022-08-08

最新評論