Python基礎 新增,修改和刪除列表元素

2022-05-16 08:18:51 字數 1716 閱讀 5617

新增,修改和刪除元素也稱為更新列表。下面分別介紹如何實現列表元素的新增,修改和刪除。

1.新增元素

其中listname是所要新增列表元素的列表名稱,obj表示新增到列表末尾的元素。

verse=['

床前明月光

','疑是地上霜

','舉頭望明月

','低頭思故鄉']

'此詩取自李白的《靜夜思》')

print(verse)

上面的**在dile中執行過程如下圖所示。

上面介紹的是將乙個元素插入到乙個列表當中,如果想要將整個列表的元素插入另乙個列表中可以使用extend()方法來實現。基本語法如下:

listname.extend(sql)
其中listname為原列表,sql為將要新增的列表。執行語句後,sql裡的元素會追加到listname後面。

例如,建立兩個列表,然後使用extend()方法將第乙個列表的內容新增到第二個列表當中,具體**如下。

verse1 = ['

枯藤老樹昏鴉

','小橋流水人家

','古道西風瘦馬

','夕陽西下

','斷腸人在天涯']

verse2 = ['

天淨沙.秋思

','馬致遠']

verse2.extend(verse1)

print

(verse2)

上面的**在idle中執行後將顯示下面的內容。

2.修改元素

修改列表中的元素只需要通過索引選中該元素,再進行重新賦值即可。例如,定義乙個儲存3個元素的列表,然後修稿索引值為2的元素,**如下:

verse = ['

長亭外','

古道邊','

芳草碧連天']

print

(verse)

verse[2] = '

一行白鷺上青天

'print(verse)

執行結果如圖所示:

3.刪除元素

刪除元素主要有兩種情況,一是根據索引刪除,另一種是根據元素值刪除。

(1)根據索引進行刪除

刪除列表元素和刪除列表類似,都可以通過del語句來進行操作。所不同的就是在指定列表名稱後面通過索引選中將要刪除的元素。

例如,定義乙個儲存3個元素的列表,刪除最後乙個元素,可以使用以下**:

verse = ['

長亭外','

古道邊','

芳草碧連天']

del verse[-1]#

索引值-1指的是該最後乙個元素,倒數第二個則為-2,以此類推。

print(verse)

執行結果如下圖所示:

(2)根據元素值刪除

如果想要刪除不確定其位置的元素(即根據元素值刪除),可以使用物件remove()方法進行實現,例如想要刪除「難於上青天」元素,可以使用以下**:

verse = ['

噫籲嚱','

危乎高哉!

','蜀道之難

','難於上青天!']

verse.remove(

'難於上青天!

')print(verse)

執行結果如下圖所示:

Python基礎 檔案及目錄刪除新增修改

匯入os模組 import os 獲取當前路徑 os.getcwd 列印當前路徑 print os.getcwd 建立test dir資料夾,當資料夾已存在無法建立會報錯 os.mkdir test dir os.mkdir test dir tmp dir 進入test dir資料夾,進行對比演示...

Python 修改 刪除和新增元素

假設你要邀請別人共進晚餐,建立乙個你想邀請的人的名單,並列印 guest elon jeff zurk gates jack print guests list print guest 某位嘉賓不可以來 cancle guest guest 3 print n cancle guest can t ...

Python學習十五 新增 修改和刪除列表元素

其中,listname為要新增元素的列表名稱,obj為要新增到列表末尾的物件。verse 床前明月光 疑是地上霜 舉頭望明月 低頭思故鄉 len verse len verse print verse 我們在idle上執行一下 下面我們通過乙個具體的例項演示為列表新增元素的應用吧 場景模擬 有個老師...