python刪除列表元素的三種方法(remove,pop,del)
remove 刪除單個(gè)元素,刪除首個(gè)符合條件的元素,按值刪除,返回值為空
List_remove = [1, 2, 2, 2, 3, 4] print(List_remove.remove(2)) print("after remove", List_remove) # None # after remove [1, 2, 2, 3, 4]
--------------------------------------------------------------------------------
pop 刪除索引位置元素,無(wú)參情況下刪除最后一個(gè)元素,返回刪除的元素值
List_pop = [1, 2, 2, 2, 3, 4] print(List_pop.pop(1)) # 返回刪除后的元素值 print("after pop", List_pop) # 2 # after pop [1, 2, 2, 3, 4]
--------------------------------------------------------------------------------
del 根據(jù)索引位置來(lái)刪除單個(gè)值或指定范圍內(nèi)的值
使用del語(yǔ)句刪除單獨(dú)元素
List_del_1 = [1, 2, 2, 2, 3, 4] del List_del_1[1] print("after del List_del_1", List_del_1) # after del List_del_1 [1, 2, 2, 3, 4]
使用del語(yǔ)句刪除指定范圍內(nèi)的值
List_del_2 = [1, 2, 2, 2, 3, 4] del List_del_2[2:4] # 刪除[2,4)索引范圍內(nèi)的值 print("after del List_del_2", List_del_2) # after del List_del_2 [1, 2, 3, 4]
del 刪除整個(gè)數(shù)據(jù)對(duì)象(列表、集合等)
List_del_3 = [1, 2, 2, 2, 3, 4] del List_del_3 # print(List_del_3) # 刪除后,找不到對(duì)象 # NameError: name 'List_del_3' is not defined # 注意:del是刪除引用(變量)而不是刪除對(duì)象(數(shù)據(jù)),對(duì)象由自動(dòng)垃圾回收機(jī)制(GC)刪除
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
解決pycharm中的run和debug失效無(wú)法點(diǎn)擊運(yùn)行
這篇文章主要介紹了解決pycharm中的run和debug失效無(wú)法點(diǎn)擊運(yùn)行方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06Python基于callable函數(shù)檢測(cè)對(duì)象是否可被調(diào)用
這篇文章主要介紹了Python基于callable函數(shù)檢測(cè)對(duì)象是否可被調(diào)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10Python(wordcloud)如何根據(jù)文本數(shù)據(jù)(.txt文件)繪制詞云圖
這篇文章主要給大家介紹了關(guān)于Python(wordcloud)如何根據(jù)文本數(shù)據(jù)(.txt文件)繪制詞云圖的相關(guān)資料,詞云Wordcloud是文本數(shù)據(jù)的一種可視化表示方式,它通過(guò)設(shè)置不同的字體大小或顏色來(lái)表現(xiàn)每個(gè)術(shù)語(yǔ)的重要性,需要的朋友可以參考下2024-05-05Python算法中的時(shí)間復(fù)雜度問(wèn)題
時(shí)間復(fù)雜度用于度量算法的計(jì)算工作量,空間復(fù)雜度用于度量算法占用的內(nèi)存空間。這篇文章主要介紹了Python算法中的時(shí)間復(fù)雜度,需要的朋友可以參考下2019-11-11python函數(shù)不定長(zhǎng)參數(shù)使用方法解析
這篇文章主要介紹了python函數(shù)不定長(zhǎng)參數(shù)使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Pandas.concat連接DataFrame,Series的示例代碼
本文主要介紹了Pandas.concat連接DataFrame,Series的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02