Python 列表中的修改 新增和刪除元素的實現

2022-10-04 14:12:39 字數 1921 閱讀 3535

建立的列表大多數都將是動態的,這就意味著列表建立後,將隨著程式的執行刪減元素。

修改列表元素

修改元素的的語法與訪問列表的語法類似。

假設有乙個列表motorcycles,其中第乙個元素為'honda',修改第乙個元素的值

motorcycles = ['honda','yamaha','suzuki']

print(motorcycles)

mot程式設計客棧orcycles[0] = 'ducati'

print(motorcycles)

['honda', 'yamaha', 'suzuki']

['ducati', 'yamaha', 'suzuki']

列表中第乙個元素的值變成了'ducati'

新增列表元素

在列表末尾新增元素

motorcycles = ['honda','yamaha','suzuki']

motorcycles.append('ducati')

print(motorcycles)

['honda', 'yamaha', 'suzuki', 'ducati']

方法append()是將元素'ducati'新增到了列表的末尾,那如果我們想將元素插入到列表元素的中間怎麼辦?方法insert()解決這個問題。

motorcycles = ['honda','yamaha','suzuki']

motorcycles.insert(1,'ducati')

pnzjrjrint(motorcycles)

['honda', 'ducati', 'yamaha', 'suzuki']

元素'ducati'插入在了列表中第二個位置上,這nzjrj是因為在python程式中,是從0開始計數的,所以'ducati'放在了元素'honda'的後面。

刪除列表元素

使用del 語句刪除元素

motorcycles = ['honda','yamaha','suzuki']

del motorcycles[1]

print(motorcycles)

['honda', 'suzuki']

刪除第二個元素,同理在python程式中,是從0開始計數的,即刪除的是'yamaha'

使用 pop()刪除元素

pop() 可刪除列表中末尾的元素,並讓你能夠接著使用它。術語彈出(pop)源自這樣的模擬:列表就像是乙個棧,而刪除的列表末尾相當於彈出棧頂元素。

motorcycles = ['honda','yamaha','suzuki']

last_owned = motorcycles.pop()

print(last_owned)

print(motorcycles)

suzuki

['honda', 'yamaha']

實際上,我們也可以使用pop()刪除任何位置的元素,只需要在括號中指定要刪除的元素索引即可。

motorcycles = ['honda','yamaha','suzuki']

last_owned = motorcycles.pop(0)

print(last_owned)

honda

使用remove 語句刪除元素

有的時候,我們不知道從列表中刪除的位置。如果你只知道要刪除元素的值,則可以使用remove()。

例如:我們要從motorcycles列表中刪除'ducati'

motorcycles = ['honda','yamaha','suzuki','ducati']

motorcycles.remove('ducati')

print(motorcycles)

['honda', 'yamaha', 'suzuki']

注意:remove()只能刪除第乙個指定的值。如果要刪除的值可能在列表**現多次,就需要使用迴圈判斷是否刪除了所有這樣的值。

Python 在列表中修改 新增和刪除元素

一 修改 示例 motorcycles honda yamaha suzuki print motorcycles motorcycles 0 ducati print motorcycles 執行結果 honda yamaha suzuki ducati yamaha suzuki 二 新增 示例...

Python列表 元素的修改 新增 刪除和排序

操作 語法 舉例 結果 修改元素 motocycles honda yamaha suzuki print motocycles motocycles 0 ducati print motocycles honda yamaha suzuki ducati yamaha suzuki 新增元素 mo...

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

新增,修改和刪除元素也稱為更新列表。下面分別介紹如何實現列表元素的新增,修改和刪除。1.新增元素 其中listname是所要新增列表元素的列表名稱,obj表示新增到列表末尾的元素。verse 床前明月光 疑是地上霜 舉頭望明月 低頭思故鄉 此詩取自李白的 靜夜思 print verse 上面的 在d...