刪除列表中元素的方法有如下幾種:
del語句、remove()函式,pop()函式以及clear()函式
1,del語句:
del 列表[索引],通過列表索引的方式刪除列表中的某個元素
上述**的列印結果為:
我們可以看到,list1[2]這個元素被刪除了,即元素「abc」被刪除了
2,remove()函式
列表.remove(元素),刪除指定元素
上述**的列印結果為:
可以看到,元素「a」已被刪除。
注意:若找不到要刪除的元素,則程式會丟擲異常。
3,pop()函式
列表.pop(),若不傳引數,則預設刪除最後乙個元素,且該元素被刪除其實是被拿出來,
複製給乙個新的變數後可以再次使用。若傳入引數(索引位置),則可以刪除指定位置
的元素。
上述**列印結果為:
我們可以看到,list1這個列表中的最後乙個元素[1, 2, 3]被刪除了,且被刪除的元素被賦值
給了變數aa
若呼叫pop()函式傳入引數,即傳入索引,則會刪除指定位置的元素,看下面**:
上述**的列印結果為:
我們可以看到,指定位置2刪除,元素「abc」被刪除,所以pop()可以傳入引數用來刪除指定
位置的元素
3,clear()函式
clear()函式用於清空列表
上述**的列印結果為:
說明列表已被完全清空
4,對於列表反轉,可以通過reverse()函式來實現
列印結果為:
python列表反轉
使用reverse來讓列表反轉特別方便,沒事自己寫了幾種方式 in 59 def reverse nums length len nums for i in range length 1 nums.insert length i 1,nums.pop 0 print nums in 60 in 60...
python 列表之更新 刪除元素
一 替換列表中的元素 當需要更改列表中某一元素的值時,我們改如何處理?其實,我們只要遍歷一遍列表,對其中的每乙個元素進行判斷,若該元素是想要更改的元素,則對其進行更改。如下圖所示例子 computers列表中,有很多的電腦品牌,我們要將列表中的 huawei 替換成 lenovo 思路是遍歷此列表,...
python反轉列表解析 Python 列表
python 列表 python的列表物件是這個語言提供的最通用的序列.列表是乙個任意型別的物件的位置相關的有序集合,沒有固定大小.不像字串,其大小是可變的,通過對偏移量進行賦值及其各種方法進行呼叫,確實能夠修改列表的大小 1.序列操作 列表是序列的一種,支援所有對字串討論過的操作,唯一區別是其結果...