国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python列表刪除元素

這篇具有很好參考價值的文章主要介紹了python列表刪除元素。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

列表直接刪除元素

方法一: remove: 刪除單個元素,刪除首個符合條件的元素,按值刪除

str = [1,2,3,4,3,5,6,2]
str.remove(3)
print(str) ?# [1, 2, 4, 3, 5, 6, 2]

方法二: pop: 刪除單個或多個元素,按位刪除(根據(jù)索引刪除), 刪除時會返回被刪除的元素

str_pop= [1,2,3,4,3,5,6,2]
str_pop.pop(3)
print(str_pop) ?# [1, 2, 3, 3, 5, 6, 2]

方法三: del: 根據(jù)索引刪除

str_del= [1,2,3,4,3,5,6,2]
del str_del[1]
print(str_del) ?# [1, 3, 4, 3, 5, 6, 2]

列表遍歷過程中刪除元素, 會造成不可預(yù)知錯誤, 可使用下面幾種方法刪除

方法一: 列表推導(dǎo)式

# 刪除 <4
list1 = [1, 2, 3, 4, 5, 6]
new_list1 = [i for i in list1 if i > 4]
print(new_list1)

方法二: filter + lambda

# 刪除 <4
list2 = [1, 2, 3, 4, 5, 6]
new_list2 = filter(lambda i: i > 4, list2)
print(list(new_list2))

方法三: 倒序遍歷

# 刪除 >4
list3 = [1, 2, 3, 4, 5, 6]
for i in range(len(list3)-1, -1, -1):
? ? if list3[i] > 4:
? ? ? ? list3.remove(list3[i])
print(list3)

方法四:

# 刪除 >4
list4 = [1, 2, 3, 4, 5, 6]
new_list4 = []
for i in list4:
? ? if i <= 4:
? ? ? ? new_list4.append(i)
print(new_list4)


?文章來源地址http://www.zghlxwxcb.cn/news/detail-524155.html

到了這里,關(guān)于python列表刪除元素的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python(四十九)獲取列表指定元素的索引

    Python(四十九)獲取列表指定元素的索引

    ?? 專欄簡介:本專欄記錄了我個人從零開始學(xué)習(xí)Python編程的過程。在這個專欄中,我將分享我在學(xué)習(xí)Python的過程中的學(xué)習(xí)筆記、學(xué)習(xí)路線以及各個知識點。 ?? 專欄適用人群 :本專欄適用于希望學(xué)習(xí)Python編程的初學(xué)者和有一定編程基礎(chǔ)的人。無論你是學(xué)生、職場人士還是

    2024年02月15日
    瀏覽(26)
  • Python list列表刪除元素(4種方法)

    Python list列表刪除元素(4種方法)

    在?Python列表中刪除元素主要分為以下 3 種場景: 根據(jù)目標(biāo)元素所在位置的索引進(jìn)行刪除,可以使用 del 或者 pop() 方法; 根據(jù)元素本身的值進(jìn)行刪除,可使用列表(list類型)提供的 remove() 方法; 將列表中所有元素全部刪除,可使用列表(list類型)提供的 clear() 方法

    2024年02月02日
    瀏覽(119)
  • Python 數(shù)組和列表:創(chuàng)建、訪問、添加和刪除數(shù)組元素

    Python 數(shù)組和列表:創(chuàng)建、訪問、添加和刪除數(shù)組元素

    Python 沒有內(nèi)置支持?jǐn)?shù)組,但可以使用 Python 列表來代替。 本頁將向您展示如何使用列表作為數(shù)組,但要在 Python 中使用數(shù)組,您需要導(dǎo)入一個庫,比如 NumPy 庫。數(shù)組用于在一個變量中存儲多個值: 示例,創(chuàng)建一個包含汽車名稱的數(shù)組: 數(shù)組是一種特殊的變量,可以同時保存

    2024年02月08日
    瀏覽(28)
  • Python刪除列表中的多個元素【四種方法】

    利用索引進(jìn)行對應(yīng)索引元素的刪除 改變原始列表 需要要刪除的元素或者要刪除元素的索引 不改變原始列表,創(chuàng)建新列表 上述兩種方法的結(jié)果相同 需要要刪除的元素 改變原始列表 需要要刪除的元素的索引 改變原始列表

    2024年02月07日
    瀏覽(17)
  • Python+Selenium實現(xiàn)列表元素的查找定位及刪除操作

    Python+Selenium實現(xiàn)列表元素的查找定位及刪除操作

    獲取列表(單頁)全部數(shù)據(jù) 刪除某行元素 查找并刪除元素(目前僅支持刪除單條數(shù)據(jù),循環(huán)刪除待繼續(xù)研究) 結(jié)果示例

    2024年02月13日
    瀏覽(15)
  • Python 算法基礎(chǔ)篇之?dāng)?shù)組和列表:創(chuàng)建、訪問、添加和刪除元素

    在算法和數(shù)據(jù)結(jié)構(gòu)中,數(shù)組和列表是常見的數(shù)據(jù)結(jié)構(gòu),用于存儲和操作一組數(shù)據(jù)。在 Python

    2024年02月16日
    瀏覽(23)
  • Python循環(huán)中刪除元素技巧:避免迭代錯誤的新列表方法和倒序遍歷

    Python循環(huán)中刪除元素技巧:避免迭代錯誤的新列表方法和倒序遍歷

    ? 在Python中,如果你在循環(huán)過程中邊遍歷邊刪除列表元素,可能會導(dǎo)致一些意外的結(jié)果,因為在循環(huán)中直接修改正在迭代的列表可能會導(dǎo)致迭代錯誤或不一致的結(jié)果。這是因為在修改列表的同時,迭代器可能會失效。 為了安全地遍歷列表并刪除元素,可以考慮使用新的列表來

    2024年01月17日
    瀏覽(38)
  • JS數(shù)組刪除指定下標(biāo)元素 JS刪除對象指定元素

    JS數(shù)組刪除指定下標(biāo)元素 JS刪除對象指定元素

    一、JS數(shù)組刪除指定下標(biāo)元素 splice方法——Array.splice(index,n) 參數(shù)語義化理解:刪除以下標(biāo)index為起點的n個元素。(之后的元素會往前移動) 注意:splice會直接改變原數(shù)組 ?參考:JS數(shù)組刪除指定下標(biāo)元素_大浩籽的博客-CSDN博客_js數(shù)組刪除指定下標(biāo)元素 二、JS刪除對象指定元素 參

    2024年02月13日
    瀏覽(27)
  • JS循環(huán)遍歷并刪除指定元素

    JS循環(huán)遍歷并刪除指定元素

    昨天一個朋友讓我?guī)退薷牡囊欢未a: 需求要每條數(shù)據(jù)輪播1分鐘,然后刪除,運行的時候會發(fā)現(xiàn)foreach循環(huán)中,刪除一個之后,其他的就無法刪除了。 【分析原因】 數(shù)據(jù)格式例如:[\\\'a\\\',\\\'b\\\',\\\'b\\\',\\\'c\\\'],需求是刪除item為‘b’的元素 第一次循環(huán):SysNotices數(shù)據(jù):[\\\'a\\\',\\\'b\\\',\\\'b\\\',\\\'c\\\'],in

    2024年02月09日
    瀏覽(25)
  • List集合刪除指定元素-四種方法

    List集合刪除指定元素-四種方法

    第一種 for循環(huán) 輸出結(jié)果為 第二種 迭代器 輸出結(jié)果為 第三種 stream流 這種過濾是留下符合條件的元素 輸出結(jié)果為 第四種 removeIf 方法以及 方法引用 removeIf 方法是jdk1.8 Collection以及其子類新增的,作用是過濾指定條件的元素 輸出結(jié)果為 總結(jié) 不言而喻,第四種方法最好用。

    2024年02月09日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包