新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python列表刪除項(xiàng)目的方法
1、使用列表對(duì)象的remove()方法。需要指定要?jiǎng)h除的項(xiàng)目。

如果出現(xiàn)多次,則刪除第一個(gè)此類項(xiàng)目。
>>> myList = ["prem",1,2,3,"sai",2,3,1] >>> myList.remove(2) >>> 我的列表 ['prem', 1, 3, 'sai', 2, 3, 1] >>> myList.remove(4) 回溯(最近一次調(diào)用最后一次): 文件“”,第 1 行,在 ValueError: list.remove(x): x 不在 list2 中
2、使用list對(duì)象的pop方法。此方法將項(xiàng)目的索引作為參數(shù)并彈出該索引處的項(xiàng)目。
如果索引超出范圍,則引發(fā) IndexError。
>>> myList.pop(1) 1 >>> 我的列表 ['prem', 3, 'sai', 2, 3, 1] >>> myList.pop(7) 回溯(最近一次調(diào)用最后一次): 文件“”,第 1 行,在 索引錯(cuò)誤:彈出索引超出范圍
3、使用操作符del。
此運(yùn)算符獲取要?jiǎng)h除的項(xiàng)目的索引并刪除該索引處的項(xiàng)目。
該運(yùn)算符還支持刪除列表中的一系列項(xiàng)目。如果我了解列表中的項(xiàng)目,這是我刪除項(xiàng)目的選擇方式。這是刪除項(xiàng)目的清晰快捷的方法。當(dāng)索引/索引超出范圍時(shí),此運(yùn)算符還會(huì)引發(fā) IndexError。
>>> del myList[2] >>> 我的列表 ['prem', 3, 2, 3, 1] >>> del myList[1:3] >>> 我的列表 ['prem', 3, 1] >>> del myList[7] 回溯(最近一次調(diào)用最后一次): 文件“”,第 1 行,在 IndexError:列表分配索引超出范圍
以上就是python列表刪除項(xiàng)目的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)頁(yè)名稱:創(chuàng)新互聯(lián)Python教程:python列表刪除項(xiàng)目的方法
標(biāo)題路徑:http://www.dlmjj.cn/article/ccshooi.html


咨詢
建站咨詢
