python列表刪除元素的三種實(shí)現(xiàn)方法
下面我以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)文章
python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼
這篇文章主要介紹了python3.6連接MySQL和表的創(chuàng)建與刪除實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下2017-12-12python實(shí)現(xiàn)計(jì)算倒數(shù)的方法
這篇文章主要介紹了python實(shí)現(xiàn)計(jì)算倒數(shù)的方法,涉及Python針對數(shù)學(xué)運(yùn)算操作的相關(guān)技巧,需要的朋友可以參考下2015-07-07利用Python制作動態(tài)排名圖的實(shí)現(xiàn)代碼
這篇文章主要介紹了利用Python制作動態(tài)排名圖的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04pytorch中model.train()和model.eval()用法及說明
在PyTorch中,model.train()用于啟用BatchNormalization和Dropout,保證模型在訓(xùn)練階段能夠有效地利用這些層的特性,而model.eval()則是用于測試階段,確保BatchNormalization和Dropout不會影響測試結(jié)果,保持模型的穩(wěn)定性2024-09-092021年值得向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問題的解決辦法
之前安裝了Python,后來因?yàn)榫毩?xí)使用Python寫科學(xué)計(jì)算的東西,又安裝了Anaconda,但是安裝Anaconda之后又出現(xiàn)了一個問題,下面這篇文章主要給大家介紹了關(guān)于報(bào)錯No?module?named?numpy問題的解決辦法,需要的朋友可以參考下2022-08-08