刪除列表中的元素

2021-09-07 09:53:39 字數 1079 閱讀 6126

1.刪除指定下標的元素

>>> a = [1,2,3,4,5]>>> del a[2]

>>>a

[1, 2, 4, 5]

del容易犯的錯誤

>>> a = [1,2,3,4,5]                

>>> b = del a[2]                        

不能直接將刪除的賦值給另乙個變數

file "

", line 1b = del a[2]

^syntaxerror: invalid syntax

>>> a = [1,2,3,4,5]

>>> del a[2]

>>> b =a

>>>a

[1, 2, 4, 5]

>>>b

[1, 2, 4, 5]

>>> a = [1,2,3,4,5]

>>> a.del(2)                不能用.的方式訪問del,並且不能是小括號()

file

"", line 1a.

del(2)

^syntaxerror: invalid syntax

>>> a.del[2]

file

"", line 1a.

del[2]

^syntaxerror: invalid syntax

>>> del a(2)

file

"", line 1syntaxerror: can

't delete function call

>>> del a[2]

>>>a

[1, 2, 4, 5]

2.刪除最後乙個元素

>>> a = [1,2,3,4,5]

>>>a.pop()

5

3.刪除list中某乙個值

>>> a = [1,2,3,4,5]

>>> a.remove(2)

>>>a

[1, 3, 4, 5]

動態刪除列表中的元素

對於乙個長度變化的資料型別來說,索引也是 面試題 要刪除li 11,22,33,44,55 索引為奇數的元素。第一種 count 0 for i in range 0,len li if i 2 1 del li i count count 1 print li 第二種 for i in range...

python中刪除列表中的元素

1.remove remove刪除列表中的某個元素,但是只刪除第一 這個第一是指從前至後 個出現的。in 11 a 0,2,3,2 in 12 a out 12 0,2,3,2 in 13 a.remove 2 in 14 a out 14 0,3,2 2.del 根據元素的索引刪除元素 in 21...

python怎麼刪除列表中的元素?

本文主要講解python列表的三種刪除方法 1 使用del語句刪除指定位置的元素 python i1 a b c d del i1 0 print i1 b c d 2 使用pop 刪除元素 pop 可刪除列表末尾的元素,並讓你能夠接著使用它。作用 假設列表中的電單車是按照購買時間儲存的,就可以使用...