新聞中心
我們在日常辦公中,會遇到很多繁瑣的事物及數(shù)據(jù),如果把這些繁瑣的東西列個表,通過列表的操作可以清晰直觀的知道各個變量之間的對應(yīng)數(shù)據(jù),統(tǒng)計(jì)的數(shù)據(jù)也很準(zhǔn)確。但是一旦出現(xiàn)錯誤,我們就要刪除元素,更改內(nèi)容。在python中,在寫列表代碼時,難免會出錯,那么如何刪除列表中的元素呢?其實(shí)很簡單,而且不止一種方法,下面我們來看看吧。

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),禹州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:禹州等地區(qū)。禹州做網(wǎng)站價格咨詢:18980820575
方法一:pop方法
按索引刪除元素,刪除過程中還能返回被刪除的值。
list1 = ['Google', 'Runoob', 'Taobao'] list_pop=list1.pop(1) print "刪除的項(xiàng)為 :", list_pop print "列表現(xiàn)在為 : ", list1 刪除的項(xiàng)為 : Runoob 列表現(xiàn)在為 : ['Google', 'Taobao']
方法二:del方法
del按照索引刪除字符,返回值不可以付給其他的變量。
str = [11,12,13] del str[1] str [11,13] # 范圍刪除 str = [11,12,13] del str[:1] str [13]
方法三:remove方法
remove() 函數(shù)用于移除列表中某個值的第一個匹配項(xiàng)。
從右往左,刪除首次出現(xiàn)的指定元素
刪除過程不會返回被刪除的值,不會把指定元素全部刪掉。
>>> a=[1,2,3,4,1,2,4,5] >>> a.remove(1) >>> a [2, 3, 4, 1, 2, 4, 5] >>> a.remove(7) Traceback (most recent call last): File "", line 1, in ValueError: list.remove(x): x not in list
以上就是小編整理的三種列表刪除元素的方法,另外,如果你想循環(huán)刪除列表中的元素,可以用一個臨時列表保存待刪除的元素,在for循環(huán)臨時列表來刪除老列表中的元素,或者直接用剩余元素列表覆蓋原列表就可以啦~希望能幫到你哦~
網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:python中l(wèi)ist刪除元素的方法有哪些?
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/ccdpiio.html


咨詢
建站咨詢
