Python刪除列表元素

2022-08-31 16:36:27 字數 639 閱讀 7229

可以使用 del 語句來刪除列表的元素,如下例項:

例項(python 2.0+)

#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000] print list1 del list1[2] print "after deleting value at index 2 : " print list1

列表對 + 和 * 的操作符與字串相似。+ 號用於組合列表,* 號用於重複列表。

如下所示:

python表示式

結果

描述

len([1, 2, 3])3長度

[1, 2, 3] + [4, 5, 6]

[1, 2, 3, 4, 5, 6]

組合['hi!'] * 4

['hi!', 'hi!', 'hi!', 'hi!']

重複3 in [1, 2, 3]

true

元素是否存在於列表中

for x in [1, 2, 3]: print x,

1 2 3

迭代

python刪除列表元素 Python列表元素分組

比如列表 0,0,0,1,1,2,3,3,3,2,3,3,0,0 分割成 0,0,0 1,1 2 3,3,3 2 3,3 0,0 如何解決這樣的問題呢?1 首先說明,如果這樣的題目都不能寫出 原因在基本的迴圈判斷沒有搞清楚。2 黃哥在如何訓練自己的程式設計思路 文章所說的,做習題,要像開發專案的流程...

python 列表 刪除元素

1.使用del刪除指定元素 li 1,2,3,4 del li 3 print li output 1,2,3 2.使用list方法pop刪除元素 li 1,2,3,4 li.pop 2 print li output 1,2,4 注 指定pop引數,將會刪除該位置的元素 無引數時預設刪除最後乙個元...

python迴圈刪除列表元素

如果我們用最常用的方法使用for迴圈正向遍歷列表元素進行刪除,結果如下 一 索引遍歷列表迴圈刪除 執行結果報錯 因為for語句中range 方法按照列表a的長度生成了有序整數序列,但在遍歷過程中刪除了列表元素,實際列表長度已發生改變,而遍歷的序列仍是按原始列表的長度遍歷的,導致索引超出範圍 二 直接...