python 列表之刪除 反轉

2022-03-10 11:52:58 字數 1227 閱讀 1662

刪除列表中元素的方法有如下幾種:

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.序列操作 列表是序列的一種,支援所有對字串討論過的操作,唯一區別是其結果...